22
35
21
43
184
96
10
38
63
31
58
39
33
20
304
41
129
23
79
2
150
89
32
17
4
90
67
55
18
42
19
26
14
61
69
52
28
138
60
9
59
48