29
48
20
138
47
23
89
59
26
38
98
46
33
39
71
36
18
11
35
42
51
25
64
179
50
21
32
43
22
44
69
156
118
77
75
54
27
40
422
16
100