31
218
15
57
115
41
4
28
53
34
91
38
24
85
23
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