40
199
127
23
112
49
238
234
161
58
103
20
83
16
54
37
8
13
221
106
7
9
50
77
22
178
81
129
68
43
15
98
95
108
52
70
150
99
138
33
1493
57
141
90
10
203
63
39
45
71