4
1
15
5
3
2
6
45
7
10
13
16
67
8
21
74
9
59
163
62
31
17
20
50
93
28
134
22
26
48
499
33
25
12
123
86
72
119
105
18
41
216
19