15
12
33
20
25
78
21
24
14
51
3
11
72
28
54
36
40
59
8
52
6
135
58
125
22
49
32
108
148
95
71
89
29
146
69
23
77
37
9
93