25
39
99
51
22
28
38
40
61
60
49
71
41
21
33
72
6
65
92
225
120
101
32
168
26
126
42
642
118
88
73
44
252
53
394
139
19
271
75
277
11
119
154
134
17
34
98
103
8
96