3
26
3
32
15
151
56
556
7
46
9
65
12
89
3
23
10
110
13
172
4
24
4
21
30
183
8
149
3
34
4
73
14
82
20
143
23
159
6
36
31
305