66
208
105
67
32
27
4
150
152
110
3
5
8
47
64
10
82
154
56
112
9
18
137
144
1357
91
22
29
24
21
89
23
108
25
43
35
95
125
31
0
40
11
46
88
44
78
30