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