33
31
10
5
18
43
2
17
55
32
4
44
51
52
25
36
27
14
65
45
12
19
8
37
29
83
23
41
66
35
69
67
6
15
89
40
28
348
26
151
96
58
47