12
13
6
15
33
5
9
8
21
77
16
39
84
117
102
37
25
3
43
7
24
47
44
11
32
29
233
143
30
40
264
45
62
4
149
20
87
19
49
35