18
30
25
54
45
29
33
12
50
9
144
28
20
32
24
23
26
36
64
10
183
11
21
17
14
100
41
199
55
16
192
27
34
31
252
49
298
37
331
126