77
58
60
105
32
38
28
26
54
31
22
371
104
342
422
114
195
125
97
269
113
57
204
294
182
50
95
164
306
436
46
218
251
265
56
17
132
70
176
142
210
21
78
300
416
146
29
67
35
37
25
43
7