2
20
1
8
61
27
28
111
81
239
46
67
64
50
55
32
30
126
24
36
86
69
33
210
169
62
129
177
47
350
41
97
31
121
441
516
48