12
42
38
239
96
39
248
17
11
47
200
88
160
77
75
27
783
153
33
92
182
229
142
105
138
125
158
170
91
59
124
20
51
49
563
21
69
383
63
113
56
53
66
62
34
35
71
36
28