157
121
24
124
44
95
58
28
169
65
30
13
12
21
163
4
33
84
466
56
7
229
127
25
69
144
103
50
72
15
8
53
99
35
31
403
187
10
18
109
150
46
6
9
5
64
105
11
82
366