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