127
97
25
72
197
17
32
38
23
11
16
60
24
56
52
28
44
37
18
30
26
15
46
19
7
14
374
510
96
29
160
157
61
35
50
147
39
27
8