43
12
187
72
37
19
38
78
46
49
89
8
18
48
74
123
31
40
36
95
44
32
50
21
24
92
30
170
33
98
347
181
125
65
326
212
68
20
9
23
64
27
66
71
26
58
29
76
47