118
50
29
36
7
100
52
60
40
19
51
21
540
49
446
18
4
17
15
6
3
1
37
84
20
16
33
14
12
11
8
26
48
34
9
46
43
2
5
80
23
27