22
2
226
6
26
16
54
13
4
33
20
21
10
118
11
5
19
30
3
15
31
32
23
45
18
7
63
12
46
61
0
17
9
257
357
126
259
207
135
88
277
141
65
66
496
197
521
309
582