32
31
46
37
107
33
18
42
27
47
26
57
61
99
52
14
36
54
48
24
17
51
89
13
19
73
41
39
29
122
49
7
78
6
96
92
44
50
108
25
12
8
176
5
28
76
113