162
43
34
51
42
224
130
903
90
38
159
262
163
167
170
438
66
141
117
63
57
148
80
49
41
110
92
69
44
50
85
29
285
245
39
487
174
70
166
122
1732
65
241
134
529
142
60