51
95
69
65
59
67
61
44
47
81
164
36
10
45
31
87
58
41
94
84
32
399
56
15
34
78
17
52
11
14
82
71
621
897
91
37
62
18
165
238
109
76
20
85
53
145
113
7
16
100
104