48
21
18
9
31
12
96
14
35
44
29
46
2
51
28
74
11
42
30
64
43
132
128
108
98
54
25
19
100
59
47
8
7
6
71
20
17
50
16
24
63
36
324