29
50
51
16
24
14
63
23
18
40
4
22
65
10
33
178
285
140
19
57
103
26
21
20
49
127
156
48
85
42
6
192
27
43
17
30
69
15
39
160
128