31
46
94
60
64
84
40
205
38
876
41
13
170
25
11
112
18
19
405
47
147
16
284
140
100
14
26
8
5
63
7
75
24
50
23
1148
69
152
123
59
249
66
105
42
20
10