8
51
70
137
95
90
27
76
37
69
96
26
64
33
20
7
56
23
36
166
142
93
55
40
49
13
39
148
77
14
50
127
58
9
82
52
43
199
53
81
41
63
21
61
89
42
15
189
30
94
198
31