4
172
56
47
170
51
29
45
102
25
49
17
91
410
70
13
37
81
63
104
83
41
66
307
34
27
204
199
103
68
31
159
30
107
234
173
215
262
214
39
64
85
69
491
267
78
227
363
28
146
44