21
4
31
25
54
19
46
10
131
26
13
20
60
57
18
9
39
85
16
15
29
53
48
3
51
412
41
370
59
122
87
528
23
70
62
82
179
98
47
213
68
52