8
14
12
13
20
6
17
31
220
16
81
29
83
215
114
107
47
80
247
32
253
23
163
70
77
18
75
51
25
66
42
225
78
344
22
48
95
84
96
122
160
60
50
166