23
18
144
12
130
176
99
53
108
106
152
538
34
209
576
83
1145
150
331
138
56
16
353
320
31
32
240
41
95
186
74
37
254
79
118
88
87
60
225
63
24
97
136
109
350
134
80
66
59
39
45
29
65