13
1
10
35
25
8
14
9
6
27
37
3
12
15
20
140
84
53
374
28
29
4
16
5
36
2
23
7
22
91
41
52
21
203
87
64
102
110
63
78
68
18
38