47
31
232
59
90
86
35
32
100
41
49
69
98
114
127
190
38
33
179
67
248
74
280
732
19
24
5
193
55
88
29
36
6
107
112
312
48
10
94
121
368
52
68
20
123
40
66