37
31
10
33
96
507
83
54
27
232
43
57
11
47
53
48
13
25
30
101
85
35
32
36
97
430
22
49
63
89
198
20
179
79
69
40
50
62
61
94
3
67
160
18
14
65
369