34
95
360
22
46
333
132
12
112
35
213
39
103
21
18
32
11
43
48
84
52
64
125
154
49
42
58
98
133
453
127
90
36
118
38
289
216
207
85
220
9
159
166
28
93
54
100
244
70
31
53