6
7
4
1
3
17
19
22
44
23
8
46
51
18
171
12
16
24
10
14
74
31
25
26
91
60
88
126
37
20
48
50
64
83
383
9
84
59
128
234
80
65
34
151
796
127
29
40
30
150