29
8
46
25
31
215
142
15
64
68
77
18
20
3
43
36
11
5
12
21
271
23
9
330
28
14
10
152
17
100
101
7
35
114
24
73
6
196
54
52
62
424
107
388