21
32
13
27
12
30
34
17
37
18
28
15
10
24
9
20
33
6
5
8
52
51
16
22
150
41
36
65
66
25
26
38
44
124
47
77
50
56
7
496