3
8
7
49
19
42
166
10
2
24
52
41
9
33
51
114
93
38
137
79
40
143
39
76
21
78
66
82
151
27
29
634
54
175
186