104
33
32
70
176
49
39
40
225
19
137
16
23
92
46
106
129
17
38
151
100
135
37
56
97
83
22
24
50
207
55
66
18
27
48
47
158
58
4
13
34
11
25
29
20
57
352