4
11
6
2
18
3
8
45
28
20
19
22
21
9
68
17
96
49
39
34
33
152
36
44
102
53
58
23
124
79
40
131
77
51
27
491
32
38
24
57
35
52