80
10
40
33
94
48
56
19
95
12
99
34
15
83
14
39
242
25
4
16
6
61
194
27
13
60
75
59
28
20
36
149
64
128
50
38
21
11
43
37
41
3
22
96
30
73
2
51
209
142