36
31
221
62
41
30
70
50
56
21
92
26
44
215
119
109
84
59
113
13
19
40
45
5
39
77
267
27
313
67
25
100
90
373
367
102
51
152
34
28
99
64
333
168
110
66
68