15
173
44
5
63
20
76
23
95
58
62
39
107
69
48
170
106
64
42
38
16
24
29
196
71
232
83
40
56
143
155
19
79
175
250
67
109
36
17
61
102
54
30
8
165
133
100
18
90