41
30
44
25
33
257
166
20
68
51
143
58
36
42
101
125
142
65
64
76
46
159
240
67
18
50
140
74
53
31
108
37
49
14
61
39
69
12
315
35
78
52
29
82
48
106