1
3
5
17
95
14
28
41
39
10
2
18
25
13
127
19
16
30
141
55
49
22
38
59
54
32
51
31
20
29
23
113
53
78
7
92
170
76
106
24
36
46
50
211
15
40