32
37
56
53
14
34
28
30
22
167
18
3
39
36
307
29
198
69
164
11
99
33
12
21
59
43
4
6
48
103
5
35
16
74
52
27
96
13
94
9
121
293