31
216
15
57
115
41
4
28
53
34
91
38
23
85
14
32
204
99
66
116
101
19
269
63
92
26
21
12
43
20
8
50
47
16
22
551
33
102
110
333