50
13
22
16
31
60
65
20
59
77
56
155
57
30
114
69
68
91
46
58
203
189
107
19
78
48
53
93
51
32
87
245
39
38
96
81
71
442
45
184
49
76
104
29
112
27
44
199
73
82