9
78
80
55
25
48
139
186
40
24
8
29
6
430
336
35
7
22
13
146
45
225
94
36
262
281
95
118
422
31
499
126
235
112
1147
79
102
454
103
395
154
310
120
206
39
64
127
84
1332
96
320
111
114
38
47