4
75
175
31
38
143
157
419
30
1217
37
145
322
93
61
28
63
88
129
18
65
27
166
99
13
74
15
54
9
50
21
610
116
184
14
67
49
16
188
131
225
445
248
26
25
48
35