332
10
24
64
36
85
2
30
4
33
91
17
45
63
108
44
3
6
11
66
48
8
12
23
72
20
21
16
5
13
9
37
47
67
18
27
43