6
8
3
17
9
7
4
21
19
42
5
20
244
2
15
13
122
14
33
60
18
38
51
50
53
65
66
99
222
71
172
35
56
132
47
376