16
45
21
284
125
20
71
673
19
15
22
3
33
89
94
28
56
86
232
58
17
282
25
49
9
168
73
14
4
27
32
80
97
520
38
42
123
67
47
120
31
117
266
48
43
51
99
39
64