1
4
2
13
3
0
7
11
23
31
21
28
6
14
48
17
30
15
46
26
19
36
37
309
59
82
18
16
97
54
219
132
57
114
64
39
85
222
271
84
92
50