126
59
1
9
6
12
50
5
2
40
92
26
11
34
8
18
41
15
4
30
47
72
27
46
20
13
112
16
51
150
49
17
45
14
42
82
23
29
37
251
44
483
25