32
25
37
23
11
18
51
9
2
13
79
35
48
1
41
104
298
15
64
16
42
654
75
81
40
21
43
4
12
8
10
77
49
5
95
6
19