27
39
35
30
46
38
19
97
11
43
13
15
53
45
28
23
25
272
48
91
54
149
107
90
20
208
127
17
57
237
110
72
49
22
88
77
221
113
56
78
61
69
175
695
41
32
37
195
249
40
47
75