30
22
88
32
40
109
167
118
70
28
84
241
76
64
120
4
113
79
108
58
168
45
110
18
82
151
24
85
21
112
77
38
69
626
140
152
73
47
36
46
63
10
103
89
44
8
100
98
62
39