31
44
42
14
203
239
26
51
64
43
45
20
17
35
34
40
163
129
28
285
24
83
18
19
8
15
30
33
190
13
12
37
61
27
269
564
128
47
48
311
700
53
149