103
26
30
12
37
28
13
6
18
35
20
5
8
9
15
43
14
17
108
24
23
52
22
53
56
86
21
39
33
31
68
25
46
27
47
36
38
16
41