36
326
62
19
101
118
272
151
112
37
26
466
227
126
82
65
114
77
56
35
40
67
48
175
49
80
179
69
600
759
43
70
166
91
60
73
314
61
55
97
45
39
124
88
128
210
222
79
415
63
220
41