30
57
174
34
22
42
43
69
214
39
85
45
94
106
147
109
20
117
28
100
18
36
32
54
59
13
49
56
139
71
35
17
10
77
50
63
53
19
108
107
29
148
140