25
102
22
13
12
73
75
174
127
7
162
76
68
620
237
360
59
32
50
214
40
104
92
88
79
153
359
227
52
293
81
54
69
185
138
35
36
62
190
17
105
97
46
144
26
113
29
67
222
64
53
80
112
188