115
23
30
48
18
15
449
27
44
80
68
91
22
133
61
747
42
35
100
1016
33
158
83
17
28
183
88
212
75
694
429
275
81
25
977
127
419
66
34
92
103
52
162
159
13
31
40
24
1102
151
21