149
393
13
390
18
178
69
216
52
9
16
7
323
127
87
43
214
89
382
8
22
17
94
3
26
77
51
55
72
30
6
24
39
12
4
139
95
21
35
62
37
197
188
200
193
31
5
59