35
67
39
110
58
124
55
32
21
18
17
30
33
85
24
28
26
15
42
10
60
70
66
53
7
94
108
91
253
130
46
50
51
125
9
40
8
73
116
154
37
133
162
59
34
63
13