10
68
53
17
43
48
3
1
27
16
85
105
29
25
103
20
23
52
8
50
36
99
42
71
33
49
70
87
35
80
56
7
74
92
22
63
69
100
4
117
139
192
340
60
32
19
45