183
68
61
76
127
15
257
215
525
32
29
166
463
335
154
148
51
49
38
27
111
18
33
60
25
17
96
36
66
187
37
14
272
43
179
85
171
50
69
87
112
75
58
78
39
30
500
47
62
82
248