63
50
34
187
15
13
52
68
84
31
14
25
55
4
43
112
27
45
56
76
42
40
60
69
35
199
137
123
131
106
140
24
148
146
176
122
70
141
85
143
181
73
82
119
117
114
161
551
192
214
88
79
103