10
52
25
26
7
11
50
24
86
129
60
34
14
94
27
38
39
29
55
49
18
44
93
16
45
165
59
17
90
6
71
36
32
77
112
81
220
21
304
85
100
76
95