46
29
63
31
8
204
287
401
179
121
172
44
68
15
30
53
16
24
124
19
48
115
88
144
72
108
96
28
158
67
13
74
222
169
152
58
26
106
187
234
80
14
62
42
37
89
69
135
39
390
56
51
22
433
194
52