40
29
32
86
27
62
33
55
6
56
39
157
52
25
23
47
18
30
50
19
304
36
370
16
75
72
87
63
12
13
42
171
9
160
22
68
35
153
154
41
26
37
28
1133
5
91