3
4
15
1
6
2
28
10
34
134
51
72
18
152
55
43
38
16
41
40
103
49
19
105
99
69
226
90
44
50
91
27
57
83
31
131
8
25
79
71
65
48
23
126
88
52
101