12
75
52
62
66
59
49
31
57
54
46
70
79
96
161
209
106
76
89
88
148
153
137
67
110
40
44
23
29
48
22
139
92
60
25
38
246
109
27
197
136
364
135
191
107
180
272
114
35