36
5
129
29
9
301
7
21
298
170
50
14
16
20
28
25
42
469
10
58
66
40
4
57
18
213
4028
12
131
3
76
48
111
94
11
15
82
13
35
68
246
63
30
49
272
183
64
56
19
156
84
59