92
111
105
37
144
46
75
23
53
90
118
138
86
36
38
112
49
33
240
69
208
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
361
273
85
89
54