128
23
43
19
658
96
7
121
30
109
42
12
115
41
298
60
34
22
73
83
14
24
32
254
65
420
64
21
48
17
27
33
37
13
10
25
15
16
1
85
8
9
45
63
59
125
36