4
13
25
8
18
7
5
1
3
29
17
42
27
67
52
33
55
31
19
45
14
60
48
194
10
114
47
54
50
11
49
35
12
51
15
30
125
63
96
58
65
91
101