30
28
40
59
49
64
8
36
18
91
16
76
170
35
141
29
12
200
25
26
45
3
13
34
92
21
71
103
84
109
54
135
55
27
81
17
70
6
23
107
140
95
289
53
105
1
19
37
130