32
9
28
112
17
35
11
93
41
59
30
15
49
106
45
14
47
50
18
124
26
29
34
13
24
20
39
23
38
680
46
37
53
40
92
44
61
144
89
132
91
160