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