120
128
29
16
8
6
37
115
17
479
23
3
35
65
13
10
53
42
12
19
70
31
21
848
109
52
18
14
79
22
108
5
384
460
20
26
15
60
1
9
97
33
11
44
46