28
13
57
34
53
18
46
55
63
106
77
5
11
167
8
87
7
15
2
69
49
4
30
25
6
504
190
71
75
59
64
16
122
35
44
12
105
14
54
48
19
50
95
79