40
202
55
69
32
5
74
28
25
30
15
52
61
33
105
152
87
65
58
57
86
45
41
56
13
149
110
104
37
29
60
71
47
63
27
35
54
49
1021
126
59
16
26
64
289