32
50
8
54
34
27
44
120
22
12
74
115
21
59
33
41
76
51
7
64
122
94
30
10
80
20
36
78
23
2
35
5
15
3
4
83
29
1
52
25
24
47
40
92
146