47
104
593
121
5
11
7
51
25
17
8
36
57
554
143
216
1149
124
50
52
118
67
44
28
120
29
114
10
297
22
226
58
79
66
39
55
77
265
35
243
181
89
68
269
136
84
351
113
71
49
326
1428
1373
48