22
221
31
21
19
60
14
16
7
6
26
94
12
83
32
17
8
3
245
34
36
55
59
11
18
13
9
50
77
5
42
48
33
126
296
181
138
25
63