8
100
43
36
88
114
7
159
17
2
71
24
9
28
14
37
73
13
15
40
54
242
50
57
23
16
70
45
20
108
12
55
58
115
26
49
34
701
160
556
19
283
155
76
344
189
63
33
31