33
18
31
34
12
24
107
111
64
102
30
629
48
145
908
163
53
10
391
115
90
11
71
131
165
19
40
230
408
1041
132
1454
146
238
72
606