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