25
19
27
31
12
122
10
3
37
22
110
62
130
48
6
64
38
32
28
35
211
23
102
219
20
65
9
140
4
77
15
13
84
128
53
191
634
33
204
94
195
220
119
39
86
41
352
213
197
126