29
50
38
5
17
18
86
138
128
26
4
112
7
61
148
45
11
27
39
22
70
14
67
41
12
15
2
219
8
60
32
25
23
13
6
20
35
9
124
19