4
13
25
14
10
5
100
69
33
24
12
54
20
22
6
15
37
117
38
47
35
93
26
32
50
58
112
46
90
352
75
89
113
179
48
151
43
99
115
56
53
61
78
60
45
152
27
34
114
127