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