57
18
107
56
30
17
79
21
12
52
298
20
25
231
46
19
99
10
83
72
69
171
39
1
24
11
2
108
88
42
33
44
26
80
59
65
5
9
29
58
63
35
15
41
22
36
4
40
16
23