32
100
42
30
259
123
52
23
59
108
94
24
105
18
12
14
115
81
43
77
83
27
22
34
103
9
65
51
25
15
75
97
112
39
57
48
20
28
35
29
403
50
10
179
46
311
118
54
197
164
346
275