41
40
68
131
66
23
390
82
223
44
47
83
104
29
78
30
14
33
272
194
54
59
50
173
142
80
536
15
61
126
20
79
36
221
96
56
562
48
43
38
28
67
69
25
155
145
105
46
35
60
45
55
77
161