90
4
29
2
11
34
71
3
24
1
18
13
14
28
22
16
17
56
19
20
39
6
51
8
15
49
42
9
23
94
31
43
7
36
121
21
82