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