33
15
23
150
9
10
118
296
54
50
46
45
55
94
11
3
26
12
53
95
39
13
288
38
48
4
52
6
16
30
731
40
87
41
42
35
37
70
628
28