81
99
17
54
68
27
34
33
21
23
44
24
36
45
168
25
15
48
51
62
20
18
64
61
80
38
8
253
112
100
13
157
190
72
26
16
415
214
116
95
205
85
56
172
965
128
250
126