22
120
20
86
14
72
7
70
39
8
47
6
11
53
52
91
77
2
55
129
65
248
33
521
106
200
44
182
37
10
12
18
80
113
43
24
201
46
84
29
218
168
60
32
250
115
598