40
79
98
76
59
232
29
203
401
179
44
15
53
46
16
115
88
95
67
13
58
26
106
234
14
41
39
390
194
33
20
66
24
48
37
18
120
130
61
254
51
325
52
181
83
32
111