42
93
304
41
48
33
232
37
32
76
17
124
30
46
16
114
29
508
58
24
15
104
266
21
95
53
31
181
38
128
45
43
71
39
238
52
1774
679
174
68
60
40
80
82
18
77
106
34
103
229