21
43
33
50
109
56
92
431
13
9
14
36
119
143
106
31
115
491
122
89
39
138
26
108
35
16
22
366
362
46
206
18
29
190
98
19
2
4
5
8
0
28
263
11
24
1449
37
722
238