56
16
34
23
9
84
17
19
87
324
57
95
35
226
567
397
58
300
74
153
413
59
107
53
29
20
13
119
49
148
78
50
37
110
141
6
24
30
66
41
158
90
80
102
25
64
68