32
9
29
115
18
11
35
95
41
60
30
16
49
106
48
15
50
19
125
26
34
13
24
20
40
23
47
38
683
31
46
37
53
45
62
144
89
132
92
160