30
135
78
24
33
58
29
18
25
27
42
34
19
114
101
67
151
162
9
15
11
56
49
77
89
85
144
22
50
80
12
35
173
17
109
5
147
23
28
31
65
6
74
95