7
23
103
22
96
14
100
18
9
13
35
6
8
4
53
21
36
28
2
10
198
40
124
46
79
41
29
163
25
48
15
77
17
43
27
47
84