31
38
32
54
99
83
61
113
82
20
188
55
39
78
141
30
79
50
127
281
42
75
146
21
59
200
138
70
77
458
115
160
34
88
126
67
52
65
116
58
86
62
35
40
13
60
85
33
104
90
97