32
35
34
36
175
114
18
201
126
75
20
15
24
27
55
185
215
7
4
22
43
33
138
45
152
58
59
41
110
30
202
385
56
11
42
86
66
54
5
3
26
23
6
85
96
143