5
29
8
14
19
61
6
13
20
37
2
4
23
17
7
28
16
15
3
44
36
39
38
197
42
30
223
441
72
79
97
127
108
56
139
74
10
89
48