2
10
5
13
6
12
9
23
4
39
78
52
21
20
18
34
128
73
51
14
202
107
24
61
567
84
19
54
81
189
44
28
62
58
151
32
16
101
29
85
41
43