3
67
70
110
286
152
168
25
74
104
20
372
111
5
33
602
53
68
83
24
46
10
19
22
14
66
16
31
17
21
79
61
103
155
233
153
117
441
188
173
192
237
196
243
244
212