14
50
130
33
59
27
47
46
25
26
28
51
41
48
39
30
31
89
398
202
16
21
19
141
24
23
184
57
32
38
97
22
327
102
272
195
72
1154
15
117
503
215