130
100
60
32
29
61
39
109
38
18
8
34
16
7
23
12
6
14
404
19
3
70
37
81
15
53
113
229
104
497
4
108
86
44
1
11
74
46
73
40
13
27
49
271
20
43