86
10
151
94
40
34
22
14
88
58
27
39
23
24
9
11
19
68
21
51
38
114
70
54
32
17
84
217
76
2
7
48
31
37
4
5
16
12
770
8
96
25
44
15
97