150
35
151
10
8
159
34
123
4
713
2
278
20
31
25
18
21
33
60
45
44
208
1
69
53
51
36
76
111
482
62
12
229
29
14
16
42
24
15
143
133
443
58
13
475
80
27
1296