46
19
15
30
26
68
150
8
304
55
54
110
33
8324
441
78
132
140
83
20
45
7
108
56
62
598
18
1422
134
252
1167
177
411
223
16
5107
514
613
485
65
32
61
2300
279
84
28
47
36
70
160
318
5057
157
158