398
221
118
154
59
110
102
26
51
38
71
57
25
35
27
32
22
49
239
173
347
21
10
37
23
176
42
100
60
125
15
40
114
33
268
29
56
20