18
42
73
89
124
1104
240
78
348
86
77
58
207
44
63
50
49
51
84
28
94
76
43
24
45
56
82
66
127
10
152
16
87
110
36
134
29
146
79
142
15
93
91
14
48
83
192
265
22