30
12
54
109
35
97
38
31
100
42
8
9
11
24
50
21
70
7
19
52
2
58
61
18
22
3
14
16
284
26
13
6
156
83
15
20
10
29
5
84