41
22
321
31
43
257
664
104
11
93
77
15
51
0
103
37
130
82
18
52
179
94
464
20
14
168
12
21
171
119
25
9
114
74
84
29
106
136
57
107
35
73
17
80
449
276
552
148
178
125
46
24
32
277
163
197