59
21
76
305
30
127
100
77
121
64
78
41
34
251
61
38
96
14
54
99
18
73
299
390
42
48
13
106
26
25
35
148
138
132
417
86
253
75
228
90
207
87
32
66
252
175
105
220
120
184
399