436
226
94
179
53
55
77
106
178
231
66
130
145
29
955
305
73
57
22
78
7
161
31
21
12
196
102
60
52
466
317
484
16
63
3
18
98
49
92
811
68
74
56
33
44
82
46
120
5
4
234
41
67
782