18
15
28
107
2
57
8
29
93
20
52
56
20
26
61
35
37
23
73
77
32
211
32
31
59
24
105
55
44
20
104
50
16
52
11
15
4
14
40
11
43
5
19
47