32
26
23
30
6
49
52
2
27
3
45
16
21
13
11
104
19
78
7
10
4
34
25
9
17
95
388
5
8
98
12
103
54
146
33
108
84
37