1
11
9
5
77
121
25
108
10
7
8
21
18
41
111
26
34
27
22
2
17
6
271
24
188
311
125
143
139
89
366
148
123
477
52
112
110
45
13
46
48
20
180
12
23
16
92