303
65
12
15
17
34
23
74
26
16
78
149
109
42
30
59
25
49
19
29
96
50
31
9
37
70
54
84
53
14
44
200
52
628
1103
20
236
66
21
69
7
22
48
39
101
11
36
224
247
113