31
16
64
11
79
52
202
92
5
2
144
295
59
42
57
44
56
49
34
6
73
120
167
62
13
82
35
20
4
39
36
32
30
28