243
56
10
57
82
108
364
1268
234
569
83
158
85
229
117
69
177
114
153
515
35
97
402
47
308
131
77
173
143
13
219
48
95
36
19
61
144
38
79
24
62
37
58
44
91
87
60
186
105
75
313
22