1
4
21
5
6
201
20
16
41
59
39
12
13
64
30
27
34
76
23
78
38
73
52
66
35
125
62
179
208
71
26
111
119
89
122
168
148
386
118
264
145
114
94
239
230
49
84
563
273
140
268
136
176
141