31
0
23
19
20
6
24
45
1
7
4
74
29
57
35
32
47
42
13
33
134
133
109
382
431
145
92
39
207
41
9
163
38
182
84
192
138
164
26
56
98
30
350
108
280
14
353
309
73
194
378
185
104
52