76
30
34
12
29
58
42
63
59
111
46
114
22
195
68
16
28
67
8
140
15
390
53
66
415
292
280
129
153
69
168
141
124
238
9
18
81
159
433
185
226
19
26
65
27
99
44