10
75
6
58
204
291
61
54
69
30
97
71
64
40
24
48
35
57
31
66
84
228
74
8
80
3
21
13
107
55
59
19
86
356
53
76
23
17
33
4
157
56
303
25
45
12
9
22
41
368