50
56
42
43
614
198
17
35
139
21
425
45
155
37
4
2
439
92
79
66
16
99
14
166
1
22
30
31
64
18
212
111
528
69
41
32
110
148
97
36
60
58
13
71
9
75
52
51
80
54
90
294