3
8
1
5
4
13
7
18
34
76
54
38
119
124
58
112
71
104
100
46
118
69
72
108
43
47
97
64
264
59
6
44
23
113
53
28
62
31
33
194
619
35
122
241
41