27
24
30
28
68
53
42
29
22
20
45
10
8
61
19
159
49
121
54
39
104
50
124
75
107
32
77
101
33
35
88
244
110
363
229
111
97
197
99
74
211
103
116
85
489
204
453
264
152