40
26
100
7
212
11
27
57
436
74
116
35
48
59
147
86
47
22
54
217
39
37
96
20
122
177
164
103
431
237
36
49
169
31
95
87
71
68
97
125
106
73
43
105
61
76
77
25