30
4
12
5
7
17
1
21
50
8
3
13
79
44
36
31
35
11
23
6
10
25
16
51
60
87
48
24
39
27
28
32
9
22
43
15
68
14
105