22
117
39
57
220
125
100
18
45
30
129
105
8
75
25
42
136
21
63
7
72
103
256
4
73
108
156
13
189
90
89
164
114
194
225
61
158
96
577
639
402
23
554
55