65
672
33
244
59
74
440
328
239
69
61
370
57
21
15
44
56
32
30
268
89
70
75
202
292
91
62
86
399
49
97
234
192
113
164
100