105
24
114
130
252
18
87
33
10
20
12
21
120
11
16
15
47
97
28
23
5
34
110
124
136
38
197
84
425
39
253
189
272
155
255
567