24
16
86
19
332
252
595
12
77
108
172
58
43
99
104
55
60
112
39
61
41
35
32
13
82
69
190
40
29
266
131
83
44
42
36
120
441
153
158
20
170
274
22
165
15
18
50
31
27