30
95
37
13
8
36
54
4
14
67
22
121
47
90
35
42
27
40
16
26
17
45
1
3
49
134
59
19
11
25
111
57
32
2
15
60
31
34
29