170
29
64
33
16
7
52
34
14
27
65
87
50
8
10
76
45
13
88
496
5
9
41
12
18
3
127
345
17
63
62
60
294
131
11
139
24