40
128
23
17
41
85
92
47
35
18
21
20
52
19
16
15
29
22
57
46
123
9
11
77
37
13
26
55
2
70
27
25
78
51
89
171
137
64
76
151
32
44
24
30
8
69
45
1111
67