17
41
10
33
31
61
59
21
42
307
26
18
44
37
90
160
15
14
9
52
47
91
89
77
50
103
29
53
63
119
76
46
109
352
79
27
30
39
38
97
71
132