79
115
50
90
32
109
174
98
31
153
59
46
21
27
78
12
73
125
44
81
19
165
134
114
124
55
966
18
39
66
48
53
23
47
112
38
105
28
54
16
22
223
40
8
428
186
63