31
126
55
201
23
19
28
30
132
89
134
110
178
88
57
38
40
223
50
124
71
301
81
29
162
32
26
122
133
72
54
24
15
21
64
92
47
164
136
37
340
45
96
60
43
65
48
18
83
36