32
100
84
9
13
25
63
10
108
34
35
195
104
14
344
5
99
145
68
147
12
21
388
81
66
78
37
110
228
89
45
42
51
75
55
164
101
357
95
92
103
107
94
137
109
61
1073
619
399