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