8
100
47
37
88
114
7
160
17
2
71
25
11
29
14
73
13
15
40
16
55
243
51
60
23
45
21
108
12
57
61
118
26
56
34
18
702
164
557
44
19
285
156
77
346
194
63
32