67
41
105
48
20
31
316
12
18
160
34
55
69
36
159
84
110
98
39
29
71
49
44
82
53
141
129
345
194
217
33
40
50
73
42
208
142
112
52
97
35
45
78
25
267
85
57
124
27