8
89
106
36
23
33
1
26
65
13
336
107
75
74
20
6
7
18
176
45
3
12
56
57
85
40
15
64
25
63
5
21
9
22
2
71
19
17
83
14
90
101
53
55
11
34