33
127
52
110
198
9
6
27
8
26
55
39
18
85
15
29
123
66
135
56
46
163
57
176
102
45
347
47
34
62
71
73
79
92
200
168
7
122
160
37
59
42
51
308
43
24
44
41
76