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