41
48
80
42
46
33
119
9
37
109
94
39
93
142
61
30
265
74
53
45
165
128
1243
475
18
160
10
22
24
380
12
92
157
107
77
277
442
28
15
29
6
348
149
65
60
38
49
55