58
16
45
49
13
94
127
39
38
114
22
83
136
76
86
166
25
63
143
30
23
235
27
106
50
113
34
20
134
168
80
35
146
40
74
57
32
125
33
112
26
121
21
292
47
81
111
62
499
199
283