18
83
28
15
8
2
5
84
65
1
27
22
6
98
19
25
10
92
42
4
36
82
49
95
43
3362
251
81
31
9
240
16
13
51
63
78
35
7
41
139
24
48
515
133
11