56
26
8
88
19
1
93
91
45
9
38
12
87
61
82
31
24
27
73
28
23
29
219
69
132
102
154
70
48
21
204
18
99
50
53
347
34
107
323
6
16
63
17
71
40
22
11
30
573