18
376
38
7
51
29
59
39
35
8
17
98
32
11
146
4
3
88
10
13
24
33
34
107
1
40
30
45
58
66
55
91
57
31
23
12
19
25
27
22
21
62
5
2
94
60