29
200
72
6
374
31
11
62
34
32
110
20
15
26
443
74
345
48
160
381
28
49
46
37
12
7
55
165
307
140
64
43
16
42
133
61
58
51
13
18
69