30
35
12
27
95
23
26
77
182
62
57
188
167
54
13
111
42
51
11
21
65
32
48
78
38
8
14
33
7
9
152
63
16
169
25
75
76
15
96
24
136
39
224
36
148
104
171