36
27
153
66
14
28
78
18
37
49
91
586
45
59
38
118
29
1462
60
89
493
53
204
46
35
32
64
55
50
58
12
41
48
17
51
166
52
40
26
42
75
90
158
133
21
119
7
30
82