43
12
329
8
85
83
62
175
11
39
63
118
135
158
6
9
200
114
102
164
167
20
134
207
24
139
104
148
17
36
81
31
41
65
32
56
55
58
23
88
152
33
96
27
15
60
61
739
29
240
110
30