30
40
237
22
144
126
55
15
298
79
238
75
62
63
41
66
23
14
24
147
64
21
29
61
18
161
80
17
10
112
102
44
260
90
146
35
32
20
107
27
36
489
45
83
99
101
123