29
152
21
17
93
69
176
83
63
89
92
94
41
118
55
254
28
16
14
62
158
72
203
43
268
82
76
181
51
38
97
60
32
155
25
122
257
59
95
39
11
27
26
129
227
399
138
81
47
503
111
85