47
58
141
837
198
608
25
23
17
510
433
440
16
834
228
555
404
360
223
808
5
22
138
97
159
229
948
72
14
104
54
11
119
160
49
157
39
59
13
94
92
40
142
1
144
87
43
51
28
19
10
35
208