42
19
91
60
21
37
12
14
35
25
18
4
1
17
38
8
52
28
11
33
27
128
103
69
13
105
5
93
6
59
23
65
51
49
24
40
76
20
75
34