13
44
66
17
2
9
8
12
16
20
1
29
7
65
19
14
3
72
34
32
6
165
4
21
56
43
57
139
11
162
328
288
272
79
51
63
10
93
152
69
67
78
23
5