60
88
26
105
45
82
39
44
107
86
43
92
127
95
17
135
62
268
21
40
16
308
42
22
126
30
56
93
102
57
122
24
54
70
99
53
38
59
91
75
46
76
20
161
94
74
100
112
72
151
278