2
5
7
141
26
639
88
1
39
10
87
8
11
166
12
4
3
46
18
9
156
122
291
60
74
76
140
6
15
56
68
159
22
25
80
149
14
89
23
33