222
50
14
73
113
12
80
89
18
26
306
53
84
92
47
68
19
36
139
58
119
38
25
199
299
72
304
116
51
9
52
251
197
108
104
17
69
87
74
96
145
229
55
177
201
59
29
172
230
34
39