14
84
109
60
48
40
53
185
92
67
37
216
15
25
103
140
175
13
91
42
80
338
89
83
94
11
3
65
51
19
162
166
27
54
75
303
31
151
207
121
220
76
172
157
57
122
641
439
171