90
24
77
71
40
14
44
115
36
47
31
41
107
28
2
19
54
10
738
6
165
26
75
281
17
129
89
569
65
119
15
61
593
177
56
60
46
11
146
94
4
2121
20
59
124
12
236
8
21