25
19
438
37
31
27
81
100
364
38
368
69
120
83
56
82
35
51
71
33
41
85
20
55
77
101
50
36
26
66
91
140
32
121
87
28
42
72
68
88
44
30
80
39
166
45
16