9
47
66
49
80
320
84
71
28
4
0
44
55
15
8
2
64
96
245
50
165
434
12
13
20
21
11
73
117
35
67
61
103
17
200
146
19
33
22
86
30
23
45
58
6
179
31
108
56