42
12
41
27
136
17
18
119
254
23
25
77
24
11
43
21
82
78
110
256
40
36
86
32
48
19
9
85
68
208
54
28
46
193
31
84
22
83
39
98
440
94
224
100
151