8
40
23
17
55
33
7
36
104
43
4
3
10
35
14
89
12
25
28
19
34
13
50
6
21
5
92
37
29
9
11
18
96
44
24
70
59
245
31
215
132
38