47
80
7
1
3
22
4
29
25
172
61
5
2
17
20
19
23
102
8
71
44
36
152
74
86
15
81
37
12
53
32
100
30
73
28
34
184
645