128
105
341
44
221
45
198
89
131
271
41
54
38
148
68
31
35
181
25
57
19
90
40
34
17
20
111
15
51
11
98
37
12
28
117
14
21
18
58
43
223
231
73
23
42
351
122
65
247
572