45
31
39
136
63
35
267
114
46
54
339
30
53
52
17
272
83
62
121
13
106
18
59
55
287
33
176
125
19
36
27
29
44
177
34
191
168
79
42
102
37
41
24
84
48
70
9
20
21
120
115
10
140