22
2
9
1
11
42
10
28
32
4
26
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
49
44
52
24
66
120