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