53
59
28
33
41
22
15
27
32
199
70
6
257
40
95
17
51
234
25
431
11
31
549
387
42
30
8
103
196
72
23
14
115
20
19
110
184
149
92
29
35
37
75
57
56
541
52
212
38