3
17
16
13
1
43
9
7
2
4
34
8
25
20
6
23
72
54
98
68
80
63
122
444
12
22
126
44
127
15
209
33
58
107
130
49
39
28
30
384
74
149
65
38
41
18