2
7
9
44
10
15
110
18
11
14
53
4
378
43
17
109
279
39
87
6
26
196
13
36
65
22
41
49
30
112
95
29
25
311
33
3
12
71
129
107
5
21
16
20
61
149