15
91
29
27
30
11
24
50
20
7
37
35
21
23
36
22
26
51
94
61
63
13
46
45
83
56
4
8
31
6
438
99
16
3
25
69
28
103
33
39
217
12
73
71
79