25
33
140
14
91
55
97
47
34
10
41
11
3
31
125
38
12
32
15
8
6
9
78
36
1
60
510
16
42
51
93
22
17
43
2
24
30
66
27
338
7