46
177
59
65
7
114
75
26
31
30
307
63
87
137
134
36
55
57
179
116
244
108
37
84
112
304
64
48
80
58
199
77
92
229
41
131
111
240
103
8
90
312
35
94
56
69
60
49
19
91