10
113
43
161
46
38
29
20
72
51
24
83
37
16
9
27
34
59
26
52
1
92
17
243
102
11
49
118
133
108
136
86
32
60
62
98
13
106
54
19
2
79
156
99
138
40