40
79
31
118
34
96
175
49
45
135
32
119
68
125
595
186
58
21
84
55
53
18
52
87
44
48
46
126
71
72
36
25
115
14
74
22
70
11
154
37
35
223
356
6
103
92
30
26
51
989
124
60
78