8
98
29
21
9
56
6
69
66
24
132
63
43
18
164
28
53
11
83
13
26
17
67
32
313
348
25
54
35
95
1077
388
36
15
166
30
5
23
10
33
16
143
38
75