42
55
18
78
114
19
28
100
35
21
25
33
30
82
51
52
23
68
31
363
54
136
126
131
440
110
59
106
133
99
102
80
89
265
406
224
29
72
342
222
44
341
108
93
157
43
13
81
65
26
94
46
36
603