89
23
100
3
16
30
17
7
8
6
20
87
49
62
11
39
171
1
12
10
9
21
35
66
168
48
54
27
31
195
26
33
13
40
125
99
36
111
57
74
202