32
4
50
8
28
2
18
5
20
21
1
39
16
15
40
79
3
25
35
11
17
30
27
54
45
378
95
7
14
36
29
24
33
134
10
38
13
88
89
70
58