38
80
241
74
69
57
24
130
20
34
176
11
49
136
182
96
46
77
27
99
41
216
59
97
50
45
16
92
67
55
367
28
351
294
114
81
48
25
109
223
36
6
141
30
62
21
337
107
138
104
33
60