50
119
2
24
83
170
29
233
3
107
15
243
73
26
200
32
21
35
57
66
8
16
46
31
20
94
36
181
129
11
67
55
14
25
44
2650
167
310
126
213
9
61
27
201
5
43
68