31
59
94
76
202
32
36
25
96
86
49
48
69
27
88
54
142
174
24
63
12
46
19
274
108
243
52
16
33
87
30
74
23
38
47
57
21
109
53
43
37
17