29
33
68
54
146
37
12
42
62
26
32
130
76
85
21
180
125
31
90
9
63
69
99
92
139
51
73
95
83
49
142
30
201
160
89
53
122
25
18
117
228
55
171
192
59
15
87
8
28
4
208