24
25
65
7
332
371
405
17
10
4
47
61
67
51
264
3
160
11
99
1337
364
398
393
37
49
75
43
505
33
86
36
15
41
21
29
294
103
194
12
286
5097
675
162
73
50
120
20
31
57
767