3
26
58
22
7
51
97
33
20
41
120
13
24
25
32
12
11
10
101
5
2
16
14
27
23
64
77
42
66
36
21
43
9
75
46
147
52
19