8
9
31
6
17
1
4
50
37
27
34
5
62
23
36
63
32
35
19
16
288
3
10
60
13
87
41
52
143
70
29
22
14
46
90
317
28
80
56
108
21
206
58
262
82