20
98
18
36
223
6
35
4
24
40
68
19
38
22
13
10
81
359
55
63
30
41
132
101
17
1
43
16
197
78
59
73
100
0
11
86
49
5
27
12
21
80
28
44
52
26
25
23
45