236
16
130
12
35
59
76
10
98
34
210
113
302
31
15
430
110
72
166
88
102
24
187
160
68
149
338
220
69
70
129
75
91
249
67
855
397
38
28
239
17
51
667
185
273
156
37
29
33
41