51
46
81
24
31
151
63
29
25
68
35
32
10
26
57
90
127
195
117
43
56
61
50
69
33
374
78
103
610
136
62
2655
95