3
30
76
19
4
13
29
7
17
18
47
66
35
15
10
14
23
12
34
46
33
21
45
133
8
26
37
39
366
108
31
69
114
50
88
5
72
55
60
67
135
25
164
131
73
179