32
71
16
42
100
12
82
134
107
67
94
78
63
15
20
17
28
506
49
44
53
47
50
98
14
30
256
105
64
29
25
72
33
26
24
124
39
23
76
18
161
130
21
22
77