4
1
3
11
5
16
10
15
9
14
2
12
22
49
116
18
27
47
26
63
8
41
6
35
23
131
77
28
7
114
397
127
253
21
17
80
44
93
25
155
62
46
158