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
154
69
168
141
124
238
9
18
153
81
159
433
185
226
19
65
27
26
99
44