60
88
26
105
45
82
39
44
107
85
43
92
127
95
17
135
62
268
21
40
16
307
86
42
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