22
37
155
258
44
57
8
200
11
15
72
36
55
82
16
871
35
80
21
383
30
18
9
13
28
7
14
6
20
59
169
117
58
53
413
98
38
354
29
188
45
280
616