46
215
87
49
12
109
25
35
31
122
1414
370
113
17
47
100
121
326
70
73
267
7
175
68
19
44
52
9
125
236
15
165
24
14
83
60
123
164
59
148
172
349
144
43
1021
197
757
555
63
45
84
203
67
205
145