273
71
32
79
82
3
112
36
74
19
48
45
103
72
95
78
1
86
8
22
62
68
4
59
56
270
134
303
29
52
204
7
46
99
24
27
64
93
136
158
67
47
206
53
43
60
113
94
418
58
33
63
76