12
51
102
113
125
140
59
81
134
20
83
277
110
128
176
107
245
223
52
15
100
45
56
332
189
115
62
73
133
54
24
35
55
111
49
72
47
69
40
31
42
180
57
78
28
109
68
394
79
118
151
70
283
226