2
5
14
9
38
59
67
18
365
12
11
4
461
25
17
149
343
245
15
234
329
84
23
20
42
83
128
33
58
233
166
62
63
210
926
52
390
43
10
51
438
403
19
29
60
108
53