1
21
19
5
30
3
15
9
18
28
8
72
39
12
61
98
86
120
20
11
95
108
36
17
29
35
32
13
22
10
16
2
68
63
83
42
92
54
233
90
6