86
10
22
64
90
56
183
15
129
52
18
97
67
26
25
40
106
60
75
177
16
54
110
21
14
7
27
63
42
5
31
57
3
154
13
70
696
943
19
91
45
359
48
47
403
95
68
30
38