30
32
55
99
3
46
18
13
27
49
66
23
113
20
11
6
44
38
69
146
28
4
14
8
36
25
12
15
7
41
119
73
37
17
40
19
114
5
29