102
46
34
83
50
95
12
26
22
13
16
8
30
7
23
14
6
18
32
9
33
15
20
17
159
19
49
51
27
64
52
28
1
42
11
47
10
113
36
65
57