7
29
8
65
17
125
56
26
18
133
31
80
28
19
12
32
122
181
48
3
22
64
16
77
59
68
79
58
45
44
248
30
115
50
287
1
11
76
152
81
55
9
66
57
164