122
58
16
56
80
5
29
177
61
37
135
189
154
235
30
137
59
94
46
14
68
55
9
4
95
23
31
26
10
70
1
35
89
34
13
48
18
27
24
155
53
49
248
92
114
11
50
36
119