1
4
56
28
39
25
19
20
29
45
13
53
27
8
3
16
2
5
18
9
41
81
77
10
15
12
152
329
17
63
46
123
50
33
139
61
105
87
83
24
178
65
40
70
42
96
35