3
26
17
71
25
8
11
24
54
98
45
49
36
65
41
97
38
157
51
74
128
66
35
32
42
18
170
6
22
84
72
37
99
125
600
29
77
270
57
83
56
143
33
64
50
76