13
26
178
74
115
41
32
6
123
29
64
4
19
55
84
53
14
16
58
56
5
28
37
99
76
78
54
128
255
75
100
44
91
12
366
127
72
9
24
18
108
113
144
162
545
31
112
352
63
619
517
23