241
399
162
54
41
27
289
139
33
34
193
56
336
43
111
65
62
89
168
100
40
51
29
18
1223
85
37
92
47
64
76
808
87
159
420
99
49
58
59
195
202
70
175
46
178
25
22
94