8
4
7
85
12
14
43
38
92
15
6
1
29
32
9
11
34
27
84
10
76
120
40
22
102
26
47
75
78
199
46
405
146
81
221
218
86
666
613
359
200
90
224
159
63
104
48