31
26
64
23
113
87
70
107
50
55
133
811
41
119
103
35
19
14
48
11
74
20
33
43
67
97
32
320
47
22
123
57
82
42
99
40
59
5
63
79
283
37
146
65
125
28
18
102
72