0
3
35
213
29
18
14
40
22
19
6
16
34
24
17
211
20
30
44
88
32
31
23
37
150
41
9
48
33
76
116
77
38
143
120
128
36
181
194
46
10
164
90
43
73
119