46
291
212
47
12
20
109
126
141
45
66
114
41
34
84
71
44
352
16
64
131
18
68
93
8
33
67
27
37
86
88
118
25
39
91
85
717
55
28
177
70
322
153
75
42
36
100
63
140
381
144