10
63
28
7
8
15
6
3
9
31
21
23
5
18
33
66
11
19
26
107
17
16
65
35
36
100
92
40
20
62
181
2
34
14
32
43
12