25
239
44
32
26
20
27
13
64
10
29
112
114
31
33
94
37
42
16
47
70
41
125
77
39
45
58
195
193
21
110
34
87
56
49
356
80
441
115
107
66
53
73
148
91
227
138
172
92
182