26
58
10
40
13
149
90
25
21
44
19
57
95
46
237
80
63
87
130
121
38
61
103
172
75
29
41
55
32
6
93
28
94
16
30
18
27
23
48
42
424
43
460
22
430
82
411
377
12
116