2
14
19
53
254
79
325
383
46
287
30
71
101
17
102
22
116
35
120
26
52
60
235
39
50
138
432
782
186
98
93
111
87
64
49
36
76
41