25
13
12
34
49
90
38
19
24
83
33
32
51
29
28
44
35
20
36
59
11
18
26
37
333
16
60
15
107
9
81
97
56
75
91
31
46
21
17
7
39
64
72
96