40
105
64
72
175
140
53
293
42
125
109
33
25
345
38
102
28
19
57
101
5
27
114
61
13
7
237
36
2
9
17
69
371
130
37
48
176
74
186
162
262
10
94
65
87
115
77
23
45
136
129
55
270