16
17
104
97
20
52
11
28
7
13
9
6
253
24
10
18
21
48
38
50
29
65
2
41
39
333
37
12
55
54
30
113
53
33
51
197
71
35
88
386
105
22
49
166
424