51
108
78
421
54
100
57
193
22
932
63
85
317
41
49
74
83
129
79
82
68
62
13
35
9
25
38
29
20
64
173
399
169
8
221
59
96
55
110
376
178
501
186
194
285
60
81
75