22
54
112
63
30
46
41
39
61
128
228
102
123
215
24
143
89
104
121
196
58
72
62
198
93
134
289
43
40
37
127
176
28
73
60
493
105
15
181
14
67
65
20
59
11
12
21
18
25
6
232
88