3
6
23
4
1
15
104
9
19
31
50
44
11
2
35
10
57
14
68
36
46
159
29
59
24
37
21
20
43
40
27
42
98
12
89
39
83