218
10
83
90
33
4
41
284
45
58
113
246
108
88
18
12
20
179
148
34
104
16
107
53
28
67
8
115
21
156
145
26
101
15
37
22
342
46
35
447
31
61
11
27
23
226
899
137
285
202
92
112
71
93
1
1147