12
2
51
13
25
24
27
11
44
5
69
47
84
150
36
411
29
94
109
137
224
131
19
118
240
86
89
62
208
183
77
469
133
156
202
67
26
32
81
157
352
66
125
102
146
113
55
112
74
45
52
34
95
135
85