8
50
19
10
36
118
35
479
164
92
150
11
46
52
1
24
22
95
12
69
41
239
76
74
129
82
34
80
131
97
107
359
32
29
37
25
17
14
53
398
15
31
13
48
16
26
30
7
2