253
28
12
20
5
42
54
25
71
50
6
66
37
8
59
38
41
43
27
216
142
88
56
18
467
432
33
35
49
46
194
36
126
29
555
11
7
81
110
97
465
80
26
101
167
188
82
14