2
4
17
13
9
32
11
99
12
38
117
78
69
75
52
160
80
26
7
308
108
143
36
187
133
103
135
152
207
10
23
299
66
290
105
62
20
21
35
19
64
28
22
68
18
46
57