3
1
4
14
5
17
16
29
10
23
79
25
15
6
133
28
58
13
33
18
130
117
36
39
152
27
55
11
26
66
41
52
118
44
112
12
31
40
43
95
201
198
51
76