1
3
28
49
25
14
16
30
18
33
47
12
13
10
54
17
269
19
42
130
176
7
278
11
69
94
149
6
44
65
35
15
27
70
45
80
26
473
88
190
117
85
23
21
100
75
50
83
99