29
25
37
45
100
48
123
36
87
30
39
83
19
43
18
42
49
55
12
58
21
147
164
214
33
89
77
54
32
62
119
103
64
94
31
63
74
183
51
26
23
99
68
69
80
66