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