75
59
25
47
23
341
80
204
256
67
110
270
398
97
348
96
38
19
68
34
76
121
106
30
81
14
9
167
179
61
15
189
74
26
134
73
20
122
10
48
52
130
22
105
16
280
281
123
89
101
43
51