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
1168
45
53
83
389
84
150
246
182
382
76
287
145
424
51
65
48
144
87
354
151
423
699
204
259
452
72
67
200
175