35
45
302
53
24
98
28
59
87
37
73
63
54
56
219
49
17
31
46
167
96
72
62
220
42
128
185
91
64
48
147
23
43
52
27
40
842
36
67
76
158
55
107
41
66
44
29
345
25
197