89
22
458
135
34
37
11
68
28
59
118
87
73
35
19
9
18
38
91
222
15
14
65
76
64
101
29
39
77
36
332
96
161
156
795
177
331
31
162
66
70
30
33
131
150
348
166
10
40
201
140
75
25
12