18
15
8
25
45
33
46
64
50
81
13
293
68
37
139
133
59
49
27
34
154
6
454
41
584
39
24
3
102
76
36
7
21
91
92
48
28
58
223
16
55
653
35
135
111
65