101
11
92
43
34
29
16
53
56
55
88
39
12
25
49
137
59
257
417
44
57
96
45
80
26
42
94
70
134
33
23
54
24
98
51
189
5
38
164
90
126
147
424
82
35
27
30