129
30
61
51
146
19
20
42
24
25
123
18
172
5
68
17
8
12
44
34
553
288
58
47
81
178
62
48
31
75
148
56
33
16
110
29
88
196
74
210
38
234
230
124
26
46
65
182
52
223
35
11
89