20
30
1
69
27
38
17
348
23
451
22
11
16
55
73
31
13
6
64
102
4
19
15
32
25
8
49
28
3
76
10
7
126
61
37
12
51
5