40
15
49
11
97
57
1121
29
28
34
39
13
67
8
31
25
206
38
83
24
14
7738
226
551
60
595
32
152
64
58
43
210
129
119
33
30
36
18
5
133
51
20
78