105
29
46
17
68
70
60
13
18
44
38
9
40
63
54
52
51
58
45
88
47
90
41
26
31
39
37
61
23
166
85
135
48
56
100
120
64
49
69
28
133
12
50
103