101
233
117
194
68
136
54
22
17
195
40
20
34
66
37
314
51
79
47
820
53
174
112
260
234
42
95
36
121
126
572
86
249
219
281
159
56
35
76
269
814
67
346
297
70
1271
345
94
1680