30
22
77
28
260
19
23
46
49
93
57
54
8
6
52
9
18
144
62
37
190
193
39
38
41
13
17
59
29
590
125
15
98
60
36
21
47
44
16
3
141
127