1
5
12
6
9
4
3
19
56
53
39
17
116
79
29
2
16
35
15
25
23
8
49
10
124
40
67
54
297
42
7
80
30
190
21
36
129