4
39
181
48
93
109
8
275
41
149
152
17
83
105
67
70
75
102
238
202
220
126
153
532
141
166
214
127
164
333
194
343
81
209
87
332
201
90
179
132
271
180
78
154
606
230
138
71
999
279
558
241
80
122
22
65