0
26
7
3
126
19
20
5
8
6
15
32
12
28
22
46
18
23
239
14
41
52
43
17
66
31
27
207
76
71
125
42
86
54
33
644
140
61
83
156
16
10
65
362
40
303