56
21
52
69
94
44
20
17
43
86
80
354
31
63
39
18
32
24
19
46
27
138
36
102
72
25
81
197
22
89
82
37
70
55
95
139
9
65
319
113
29
110
28
228
57
339
87
96