29
65
156
8
67
578
62
13
56
7
21
76
122
150
2
9
12
41
55
68
5
48
114
25
50
6
3
49
60
74
10
20
995
14
18
16
37
19
95
32