108
344
107
653
35
34
15
9
28
104
21
13
343
52
285
32
97
40
25
65
23
221
85
117
44
62
154
33
22
60
48
38
70
71
29
138
63
56
37
288
114
17
443
31
203
84