75
33
177
46
145
51
45
72
12
4
8
212
13
18
36
63
111
591
42
29
23
31
135
60
56
85
131
67
128
55
205
170
15
223
40
172
25
94
53
123
17
71
180
295
181
116
139
366
61
19
27
54
124