175
53
109
60
147
301
51
36
74
116
57
572
5
363
207
94
23
33
12
26
218
35
20
252
63
7
61
38
16
134
11
22
43
13
64
166
180
176
48
27
28
84
114
14
42
254
24
54
18
141
128