18
48
92
36
98
19
32
547
100
82
33
75
25
78
53
374
21
62
249
58
145
48
52
12
14
70
36
36
16
8
55
89
72
32
4
5
98
86
8
95
8
4
229
451
51
44
6
41
3993
1997
40
20
11
335
2
1687
76
82
14
163
3
220
48
402
896
326
7
501
237
470
166
52
2
1380
277
184
14
772
517
33
87
161
2
163
252
124
15
120
579
4
2