29
51
90
149
199
53
57
44
38
6
160
9
78
81
106
138
46
118
165
134
58
61
27
226
28
54
120
13
37
102
7
71
40
60
42
136
171
230
101
76
66
224
73
17
15
20
176
35
26
23
124