59
89
46
56
23
73
38
49
63
33
17
26
32
37
31
48
51
44
29
58
104
24
76
27
137
96
42
145
93
193
57
83
10
85
67
92
40
185
25
219
34
225
226
75
7
81
170
112
55
460