55
2
19
9
98
5
105
16
15
6
303
8
12
3
10
160
110
1
50
42
33
21
4
106
27
7
37
66
30
34
14
58
22
29
17
61
26
11
81
39
139