21
39
50
12
53
6
33
48
23
29
25
83
27
63
35
22
8
19
51
2
14
26
165
10
99
57
62
520
24
28
257
32
47
9
115
15
355
133
16
102
5
82
30
31
42