21
7
13
117
63
14
52
40
243
110
49
74
92
32
41
207
11
152
77
19
9
88
18
156
75
53
95
55
123
90
106
35
326
64
263
34
27
37
443
153
42
176
62
59
148
73
47
337
794
36