4
39
30
53
31
428
41
28
105
92
274
150
93
71
20
46
113
42
155
11
96
7
12
23
25
803
43
304
359
19
22
171
14
316
16
5
40
21
56
26
408
76
49
29
72
33
3
175