142
349
33
52
433
449
4208
3611
188
150
162
87
248
25
34
419
473
48
213
118
280
61
196
506
234
66
53
31
26
32
145
97
105
79
152
146
117
104
159
84
136
83
1943
88
36
64
303
37
144
600
1123