48
68
34
20
31
25
145
43
273
77
54
120
39
46
260
140
106
19
13
172
207
182
59
251
163
53
67
337
89
66
65
127
101
99
78
72
95
42
44
33
57
102
38
354
217
30
122
15441
174
147
530
423
191