50
53
24
36
13
41
57
71
33
72
17
111
23
94
68
63
38
110
45
86
21
27
79
32
49
18
51
47
118
99
15
155
30
25
10
44
74
56
107
7
66
67
122
35
266
262
327
92