13
90
19
14
5
20
15
49
86
31
10
9
108
8
379
16
39
22
2
11
23
78
93
110
4
6
129
112
37
36
28
42
43
32
26
3
35
7
29
241
30
21
122