36
45
12
28
4
18
8
75
30
13
31
21
10
29
64
91
147
17
19
7
5
123
44
14
58
33
9
118
49
54
56
60
27
37
42
68
24
43
26
50
159
16