31
63
6
9
23
48
34
52
19
29
17
22
21
37
20
24
8
26
39
49
53
78
11
84
77
62
14
45
65
400
61
51
105
157
27
57
272
97
291
96
50
155
76
60
30
32
41
238