40
20
103
49
38
13
30
53
1
52
14
45
27
28
97
387
86
364
12
10
271
406
51
19
8
7
44
33
79
124
17
260
58
470
111
46
64
34
173
26
36
145
35
811
57
60
318
185