70
16
34
87
209
42
69
124
216
8
32
5
72
50
117
144
45
64
23
24
58
14
51
250
13
17
25
61
85
289
29
95
91
99
68
30
20
37
4
38
200
510
26
128
170
407
164