4
24
6
57
29
477
19
34
32
59
144
201
102
178
125
83
75
11
122
9
117
110
37
23
64
81
99
77
27
92
62
209
616
67
73
195
410
46
167
402
39
124
227
47
25
203
16
50
18
52
8
89
291
104
56
112
84