28
22
34
103
4
109
97
45
19
20
15
27
10
85
115
40
105
128
87
202
60
48
694
47
16
14
130
73
9
254
36
84
646
41
272
23
7
175
2
67
107
985
29
8