116
216
127
79
91
93
81
189
143
73
142
117
17
4
46
109
337
71
165
479
56
77
76
85
58
52
27
8
234
19
18
54
193
205
87
69
57
139
136
160
138
45
114
5
11
152
112
229
134
108
7
14
208
30
22