21
36
34
20
18
32
33
8
48
58
11
30
12
31
2
23
10
17
389
15
25
37
9
73
82
72
16
105
79
123
38
526
26
69
59
28
19
22
4
13
94
24
50