126
41
62
9
52
50
418
78
115
85
3
25
23
32
59
54
57
27
79
33
8
13
16
20
49
1
22
24
112
39
10
99
289
114
514
12
1935
34
30
268
38
21
11
31
17
28
81