129
26
30
71
130
16
52
35
17
175
12
139
38
67
76
176
645
109
290
224
283
202
57
75
44
29
25
195
79
678
62
857
112
81
19
37
260
6
151
42
61
108
301
43
287
46
159
88
27
48
54
36