7
11
99
15
41
25
100
60
17
47
48
159
141
66
68
105
20
3
35
14
90
50
31
221
52
1
587
21
103
64
70
74
110
53
63
72
8
62
44
79
33
13
16
23