14
44
13
125
45
96
30
31
121
359
553
520
24
38
161
855
375
182
10
632
18
218
47
297
166
7
60
245
320
90
164
41
199
70
102
48
87
94
17
111
62
39
9
61
12
63
22
73
21
51
357