6
81
19
68
18
43
30
16
11
8
39
47
14
56
63
46
20
94
22
313
50
86
33
192
60
185
119
165
284
297
208
463
38
51
35
203
17
12
174
197
465
67
449
516
211
37
25
104
42
188
229