2
14
4
13
9
5
6
23
36
17
57
10
105
69
124
89
35
196
22
12
78
139
270
130
18
26
208
119
52
72
38
15
32
300
74
41
126
45
111
84
31
53
30
234
43
225
228
150
80