20
10
12
22
38
21
104
65
25
9
28
3
16
70
45
55
76
13
23
24
15
30
54
26
95
35
40
44
27
394
189
146
14
338
77
444
111