19
7
3
6
48
8
28
75
31
10
36
23
50
21
22
55
49
17
58
16
79
343
215
166
125
25
54
60
263
134
83
35
97
155
46
57
34
346
261
315
217
56
20
130
138
387