149
94
60
13
30
47
97
446
37
28
100
6
99
73
1
20
102
9
53
21
12
27
18
116
38
80
162
35
120
127
174
46
108
72
160
112
0
17
345
305
372
161
137
39
59
92
139
36
23
65
78