62
101
81
249
68
56
44
39
34
79
38
107
96
17
19
53
6
74
48
30
82
55
12
36
26
7
29
215
479
60
113
128
50
104
195
20
238
41
354
59
98
219
186
141
84
52
51
132
66
73