243
445
144
53
76
22
96
105
213
172
41
20
424
66
9
304
200
88
379
29
61
52
37
104
79
117
31
569
871
51
130
28
64
97
161
44
252
30
77
90
7047
190
508
127
393
262
35
465
42
95
47
59
84