333
83
294
77
28
58
444
325
301
230
281
102
72
118
136
169
330
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
21
18
15