31
43
151
23
94
52
179
141
16
25
221
48
10
45
333
61
139
28
42
49
57
59
87
108
80
106
116
146
71
75
125
26
97
118
91
47
18
135
133
50
494
147
44
20
242
67
32
117
11
193
128
104
39
329
99