29
5
10
11
7
101
3
2
117
21
14
441
15
4
13
28
31
64
82
26
19
18
175
20
16
6
33
96
67
23
0
22
99
1
98
38
42
116
49