29
60
3
27
18
12
7
1
73
28
282
105
31
6
13
4
41
128
71
9
8
79
10
17
19
54
2
22
23
37
32
5
51
38
15
46
14
16