40
34
268
55
13
33
78
18
24
338
23
135
90
61
47
168
43
97
107
141
295
112
62
59
38
139
96
93
60
275
85
110
64
197
75
30
36
89
68
41
239