3
11
37
8
5
24
9
21
217
32
228
23
48
65
28
138
42
30
20
10
193
46
131
41
146
151
267
22
63
145
191
127
59
110
137
209
25
61
60
99
33
111
103
80
36
44
34
58
87
26
390