29
188
12
32
46
9
2
1
13
5
54
44
17
45
59
7
11
39
6
18
10
38
20
21
37
310
107
22
89
30
3
64
19
28
33
47
15
27
23
31
78
79
127
42