75
33
45
60
36
9
12
18
42
35
38
10
30
15
98
65
55
7
14
53
111
21
20
8
102
72
11
26
16
69
0
3
2
89
6
19
284
64
4
59
146
66
46
17
562
56