83
27
60
38
32
99
50
74
29
26
94
11
1
3351
24
460
187
255
174
369
97
20
70
34
16
538
42
124
102
31
43
140
4
15
990
81
204
36
1003
14
243
249
71
200
84
107
22
262
68
54
199
41
237
238
164
158