35
50
11
34
19
47
151
128
147
41
36
13
497
17
18
64
16
29
63
26
24
46
915
12
57
30
48
209
389
14
238
2
163
22
73
96
155
49
188
68
78
23
27
254
66
940
159
55
10
25