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