26
47
95
59
20
53
55
89
109
12
71
28
24
29
63
33
15
83
27
41
13
19
25
49
64
72
152
74
31
419
36
68
149
77
52
44
97
16
84
48
88
57
214
23
159
195
40
42
32
241