2
26
8
9
17
22
4
12
6
3
7
14
19
25
1
63
23
50
95
346
94
60
65
74
99
44
41
32
192
28
66
11
58
36
54
48
27
16
15
24
100
29
53
39