22
2
9
1
11
42
10
27
32
4
25
98
342
385
8
140
80
113
31
117
81
65
234
572
60
291
59
34
13
38
275
46
40
151
55
123
20
170
47
168
37
7
119
30
39
48
44
52
24
66
120