26
23
11
57
33
96
49
20
72
159
27
565
80
31
68
77
60
21
43
22
52
59
35
13
53
69
39
144
167
71
82
17
85
55
70
4
74
110
62
51
12
18
5
315
34
37
130
1016