22
34
5
42
102
63
1
189
10
7
6
9
28
25
14
61
20
16
47
81
37
38
15
70
87
77
65
177
80
32
46
31
94
173
50
73
299
123
109
36
67
138
140
72
52
309
115
171
111
49