81
20
18
16
95
94
58
8
91
108
60
80
22
42
59
415
192
25
188
118
63
56
466
179
107
122
30
1166
45
53
83
388
84
150
246
182
381
76
286
145
423
51
64
48
143
87
353
151
699
204
259
452
72
66
199
175