1
159
6
5
17
18
90
10
342
118
65
38
69
32
53
8
206
23
13
9
77
30
409
43
70
47
197
29
67
169
33
24
354
87
155
1056
41
16
375
104
27
187
7
1124
12
149
26
137
22
81
180
261
66