29
28
54
55
33
45
78
57
8
103
5
68
112
38
101
51
70
37
18
20
13
15
50
289
21
12
10
6
90
22
61
58
36
17
79
19
16
24
43
25
41