30
9
23
25
27
56
16
43
32
22
28
34
118
112
19
13
31
54
128
36
39
101
24
49
7
41
156
15
122
91
59
77
33
14
76
61
73
230
10
21
67
46
45
78
48
52