2
3
29
21
9
4
12
1
11
8
15
93
40
44
19
7
35
30
28
77
23
100
17
42
32
10
6
16
5
31
33
71
60
22
25
18
14
24
26