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