28
23
44
37
30
22
10
10
28
55
31
496
127
104
37
36
160
53
89
218
201
51
332
59
197
219
318
25
12
150
28
43
29
120
47
175
64
34
88
59
35
26
23
171
126
107
129
40
80
76
28
26
122
361
82
555
261
460
64
231