57
18
25
103
30
16
19
14
116
46
67
15
310
91
77
28
43
35
12
37
71
41
66
73
31
88
78
285
44
713
17
20
167
440
22
58
23
33
56
85
157
188
51
27
196
50
38