8
3
4
21
0
47
44
20
28
37
327
138
34
31
59
67
75
17
94
25
40
35
72
89
104
14
39
45
38
173
86
13
24
9
49
60
11
331
128
50
97
126
16
177
26
193
61
562