30
217
27
123
108
140
90
103
17
74
70
21
83
16
38
29
139
58
32
52
77
465
125
97
63
19
11
168
42
39
48
23
28
879
145
64
76
85
146
25
86
119
9
131
118
91
210
257
20
84