33
18
159
11
36
7
44
49
90
47
25
71
39
23
28
45
22
109
303
30
792
83
13
8
57
6
5
85
34
153
15
27
132
119
48
40
77
191
115
112
165
242
60
148
24
54
547
41
9