53
44
75
28
190
54
148
135
338
90
66
291
40
16
13
12
33
27
45
3
97
37
15
82
119
83
8
105
23
295
17
94
174
158
212
35
50
39
77
277
285
68
349
73
60
170
109
157
56
159
123
78
92
130
91