81
20
18
16
95
58
8
91
108
60
80
22
42
59
415
193
25
189
118
63
56
466
179
107
122
30
1167
45
53
83
388
84
150
246
182
381
76
287
145
424
51
65
48
143
87
354
151
423
699
204
259
452
72
67
200
175