125
39
28
13
17
31
29
16
19
41
394
51
108
727
8
30
147
47
81
35
2
11
279
33
587
644
15
27
120
34
20
5
7
24
9
12
25
338
54