76
94
65
85
262
479
75
89
58
8
5
157
70
56
103
158
71
19
49
163
72
44
45
30
32
312
16
62
43
139
47
66
100
3
86
54
109
69
124
63
51
38
33
147
20
88