12
68
3
8
21
15
6
5
10
30
19
2
16
11
18
1
42
29
77
38
108
40
37
4
14
9
7
20
49
26
51
33
41
17
23
101
13