23
24
60
45
34
15
48
95
51
19
18
64
20
61
46
42
33
53
140
30
96
66
190
965
222
145
22
335
451
91
323
79
838
84
39
211
72
118
81
246
146
16
172
106
101
310
271
205
881
394
473
43
540
395
139
737
97
630