23
28
98
15
55
72
322
177
56
33
11
160
146
7
39
41
26
14
115
8
70
34
5
18
69
51
236
49
129
10
50
37
17
219
390
417
12
29
53
48
127
536
422
38
133
364
205
25
170
701
350
71
314