40
128
130
66
35
199
70
31
42
38
93
41
62
85
33
24
44
10
75
120
47
293
112
53
110
43
67
339
300
171
36
129
46
99
241
32
102
141
125
29
78
20
52
181
103
11
245
105
65