24
9
5
34
141
82
267
44
30
331
326
95
213
160
80
210
3
78
115
55
40
211
638
11
84
71
75
42
18
100
208
29
87
28
14
23
60
546
221
123
12
161
59
20
63