16
22
83
82
34
48
9
21
91
13
94
68
100
3
42
14
175
328
39
35
28
18
8
2
1
4
10
5
41
24
75
23
118
15
26
37
57
76
146
200