125
47
19
258
66
121
4
12
23
5
10
2
34
62
56
3
53
134
22
81
18
49
55
14
13
31
26
8
42
147
30
15
16
21
38
29
9
35
25
1
201
639