0
4
3
36
25
40
13
19
42
30
18
9
442
125
20
96
149
737
54
16
66
43
55
11
49
35
15
118
119
183
50
14
38
396
420
29