62
50
25
115
41
48
49
99
12
338
31
64
9
66
71
11
17
27
6
30
61
7
13
177
26
111
5
109
67
124
35
70
23
100
21
75
34
94
471
197
142
91
51
190
8
97
33
400
526