43
659
66
111
492
37
81
24
210
119
123
7
80
34
27
87
221
49
192
62
204
117
126
86
113
186
99
25
61
103
132
41
12
11
133
267
97
343
39
40
77
8
146
18
19
85
45
51
135
214
149
56
57
555
96
15