12
23
8
11
16
24
91
36
27
31
83
17
13
26
9
25
40
14
6
28
21
20
4
33
19
10
30
2
115
42
43
79
32
39
148
77
96
75