75
31
16
39
18
103
65
25
52
23
80
72
73
8
17
21
95
98
60
34
266
160
63
121
137
28
192
41
42
84
58
215
49
200
14
77
157
534
30
70
173
128
12
40
13
9
24
188
117
46
224
357