58
159
15
38
16
26
17
181
97
27
23
46
25
34
22
103
52
19
33
57
71
30
21
39
96
55
31
66
29
59
77
65
53
90
87
118
114
104
546
262
68
47
24
62
111
102