30
45
61
22
35
56
73
23
18
82
171
53
248
15
66
122
78
20
26
102
5
31
85
9
44
152
106
27
11
29
17
115
93
72
181
208
395
182
114
351
113
80
24
104
34
46
109
41
187
58