42
37
110
15
93
20
78
129
424
39
48
148
67
89
55
28
35
30
47
14
54
13
127
296
108
12
189
53
163
22
88
328
61
18
121
152
213
7
9
32
154
149
195
270
186
73
151
84
19
8
51
98
52
461
82
81