33
82
147
319
900
832
29
66
106
142
325
88
155
20
48
87
115
43
36
62
51
105
65
67
32
71
47
13
31
98
26
218
12
27
220
110
42
68
158
63
129
28
83
17
77
45
34
103