28
15
42
17
9
67
20
7
51
5
22
41
40
121
172
18
73
10
124
495
49
13
71
53
204
14
113
719
26
48
62
89
35
31
184
107
209
30
406
98
63
54
145
82
96
23
180
150
66
140
306
200
129