31
24
90
47
100
19
68
59
43
62
18
25
101
32
34
22
74
46
150
84
35
164
172
23
167
38
52
130
87
26
257
37
69
119
115
308
28
76
36
121
110
77
39
82
58
50
131
83
16
42