17
16
23
6
45
44
60
33
10
31
90
562
52
38
9
14
35
21
13
12
157
30
5
73
39
138
103
78
67
115
95
47
394
129
137
139
197
148
270
75
80
50
93
51
49
74