33
45
26
1
27
14
10
107
2
7
43
18
11
5
13
22
3
6
32
63
394
21
62
28
68
139
106
133
17
9
87
4
31
98
12
42
29