50
97
21
24
29
47
60
65
98
79
15
61
38
68
85
33
75
41
11
39
22
36
45
432
84
30
59
90
71
35
215
219
34
266
125
153
100
42
149
52
267
117
62
83
46
102