46
52
72
333
83
294
77
28
58
445
325
301
230
282
102
118
136
169
23
97
32
138
874
75
22
64
34
16
51
61
183
57
196
88
60
30
36
135
73
170
89
132
92
128
210
33
74
54
79
37