25
29
432
770
22
45
11
8
128
52
338
32
10
20
30
312
43
60
121
61
287
104
26
13
5
17
85
36
27
58
3332
286
39
34
9
126
28
14
112
70
66
100
7
62
117
68
23
78