104
189
212
92
210
75
168
134
345
85
185
334
252
216
423
86
28
47
33
18
53
131
68
144
149
48
16
179
93
15
74
14
30
61
25
20
62
451
139
21
23
13
146
37
65
63
50
38
103
26
164
142