29
64
4
19
54
84
53
14
16
58
55
13
18
5
28
37
98
75
78
128
254
73
100
44
90
12
365
127
70
63
9
24
108
112
143
161
540
31
109
350
617
516
23