52
35
51
6
15
1130
54
11
30
48
24
44
9
139
17
27
23
39
92
50
80
19
66
33
99
46
12
34
62
25
37
63
21
22
40
57
41
5
149
29
459
16