10
17
34
5
15
9
107
75
12
11
35
26
40
66
1
29
16
37
27
36
25
13
28
56
22
45
7
69
1094
503
78
131
57
141
65
79
126
63
98
50
53
166
38
46