126
54
19
44
296
31
23
58
29
82
36
26
61
60
32
79
55
269
94
81
39
69
103
17
73
38
77
20
35
195
51
436
305
408
93
218
6
157
43
40
264
67
100
169
425
114
50
200
115
140
119
186
72