38
35
199
51
17
72
4
12
104
16
285
41
11
1
54
10
26
22
6
15
13
106
20
5
9
14
3
63
2
18
89
47
0
61
33
8
7
546
354