13
45
44
22
171
47
46
37
17
33
467
64
177
186
118
58
62
77
43
28
27
204
63
31
32
69
29
57
72
54
39
433
80
34
81
125
97
160
108
86