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