1
3
7
44
14
35
38
40
18
46
65
128
68
49
175
33
60
71
96
20
15
101
39
48
62
52
95
43
47
31
115
90
166
79
74
88
110
77
54
86
311
363
63
132
69
119
116
382
181
113
303
78
93
102
193