21
59
15
72
17
5
9
10
13
18
23
1
12
31
70
14
7
3
20
8
16
79
35
34
6
170
4
22
56
43
58
140
19
162
328
288
272
80
51
63
32
93
152
69
67
11
24