51
90
32
31
150
41
47
28
9
17
100
66
49
37
50
14
19
15
13
16
1
48
70
45
44
38
53
10
25
23
56
105
142
357
8
54
200
131
6
59
61
463
95
139
62
29
625
46