28
158
53
19
18
89
30
69
25
153
228
75
29
87
45
150
22
41
62
292
63
31
65
44
134
36
154
101
99
95
32
35
13
214
94
393
39
26
59
17
202
34
123
56
50
43
81
102
67
82
37