1
2
54
52
21
36
37
22
53
7
104
14
96
33
63
92
13
6
89
138
146
79
44
299
76
19
47
15
313
66
30
65
55
23
49
86
16
35
20
170
31
32
78
169
29
159
247
103