187
1278
26
351
366
47
40
28
52
168
89
18
122
42
182
27
151
107
91
49
217
178
17
199
10
46
29
57
93
135
65
71
9
76
82
41
258
403
81
13
51
98
35
20
118
12
352
74
4
197