80
17
55
37
10
2
62
300
9
106
65
52
14
4
347
15
33
6
288
27
12
25
36
51
32
24
29
5
35
45
18
11
13
22
76
93
81
7
23
20
28
42
48
31