21
260
295
160
173
93
24
88
76
52
4
8
41
11
31
14
33
762
125
193
116
22
110
81
83
37
15
541
1483
255
30
34
130
433
9
133
389
49
131
669
611
58
101
409
42
209
53
427
155
119
36
20
13