60
109
14
119
22
131
104
15
41
286
111
101
29
12
356
76
52
96
56
70
62
147
297
194
78
141
35
100
108
75
84
129
42
174
68
274
82
31
99
283
110
33
248
77
51
38
63
324
197
198
155
318