6
5
3
7
4
22
9
12
35
2
11
215
17
26
8
33
64
146
30
20
66
62
226
56
67
59
4747
34
65
10
51
139
390
49
16
23
29