1
5
22
6
8
219
21
20
16
42
59
39
12
13
65
33
27
34
77
23
78
38
73
52
66
35
128
62
179
208
72
26
111
119
89
122
168
148
388
265
145
114
120
94
239
230
49
85
564
274
140
269
136
176
143