50
114
99
33
275
38
49
230
28
143
20
157
66
171
55
44
1684
70
14
30
90
71
24
72
13
5
65
36
23
134
58
32
17
64
57
87
116
89
119
27
18
51
497
45