60
45
23
6
38
53
94
58
69
71
91
1
8
33
7
336
13
54
30
32
17
10
16
9
123
12
2
4
3
158
52
35
36
18
11
151
19
92
25
165
26
49
462
125
335