100
21
79
41
53
34
61
37
50
80
25
46
73
16
59
38
35
18
104
32
77
67
70
65
45
42
62
60
184
26
83
24
49
13
87
28
40
43
39
30
78
56
29
14
970
54
33