92
111
105
37
144
46
75
23
53
90
118
138
86
36
112
49
33
240
69
207
98
81
47
57
60
242
172
323
67
16
88
22
32
156
119
40
17
50
25
185
74
147
35
82
95
63
216
38
361
273
85
89
54