1
3
7
43
14
35
38
40
18
45
62
125
68
49
174
33
60
71
94
20
15
101
39
48
52
95
47
31
114
89
166
79
74
88
110
77
54
86
310
358
63
132
69
119
116
381
181
113
300
78
92
102
193