62
31
24
27
127
70
90
87
81
189
63
77
267
66
38
33
114
25
94
244
182
143
53
86
68
47
88
89
193
95
58
45
15
18
198
765
22
83
106
736
39
112
280
470
7
161
6
231
320
108