72
42
18
82
12
107
15
89
39
67
381
83
16
26
36
98
226
32
20
112
68
133
51
219
132
102
154
216
359
121
509
346
128
165
681
287
48
210
122
111
114
178
22
270
13
149
357
372
147
80