20
92
11
125
31
6
9
104
178
39
2
5
19
13
55
7
16
50
23
3
36
46
58
54
56
396
106
41
1
42
43
64
14
117
26
8
37
78
10