21
57
102
67
114
40
56
12
50
64
37
193
155
335
30
54
682
436
27
141
17
186
66
197
38
469
53
28
903
92