27
133
99
98
35
105
65
36
53
23
87
33
51
39
59
112
74
103
138
16
85
26
164
48
313
260
95
88
160
753
14
66
46
24
20
121
93
79
42
63
45
129
182
64
47
73
101
371
9
31
32
18
179
40