193
39
28
96
37
22
111
90
100
60
52
62
50
30
79
47
107
77
159
19
14
135
40
101
42
76
21
55
29
1140
69