30
39
52
20
77
65
193
155
61
79
135
18
88
163
55
37
161
10
12
70
17
27
48
64
63
9
57
171
13
117
16
92
78
58
34
28
51
25
89
62
176
29
288
40
4
87
23
35