4
1
146
127
124
199
76
32
44
38
47
13
10
62
12
53
173
81
109
59
185
204
157
69
258
20
31
55
23
24
108
542
80