3
7
1
54
17
2
4
19
5
15
11
82
28
0
44
8
21
16
50
202
64
9
26
48
72
143
156
130
519
65
47
142
36
108
381
66
97
46
115
89
60
77
30
146
68
244
114
69
63
259