4
29
8
9
23
6
13
32
28
43
30
14
16
27
89
44
25
31
20
35
19
11
55
15
36
102
108
60
21
41
26
24
64
50
34
105