116
102
118
71
165
101
59
24
42
48
275
78
674
209
41
29
100
104
314
89
99
62
140
60
147
74
122
198
182
129
37
109
85
362
75
26
63
31
47
18
52
211
35
33
105
73
192
138
38
107
19
126