74
61
68
79
56
95
81
104
97
119
31
47
64
105
50
28
102
128
24
23
118
262
132
127
41
45
51
73
76
186
91
148
122
27
39
42
85
125
147
20
215
71
82
194
43
38