30
45
24
13
40
23
60
77
18
211
25
12
73
181
61
59
6
125
497
98
39
21
143
32
29
107
5
19
42
51
222
11
230
180
37
68
87
52
20
69
50
16
9
460