22
49
86
18
203
76
60
65
27
66
112
233
266
13
139
26
53
16
25
9
192
1397
73
29
40
70
30
270
422
44
6459
187
191
35
132
344
165
958
151
97
55
31
107
11
1773
33
79
24
82
41
525
506