107
58
66
96
77
22
542
130
63
28
21
139
53
43
18
69
62
51
24
25
89
6
40
111
30
90
73
19
50
75
16
41
10
26
93
14
23
31
46
47
61
48
1193
5
79
37
13
17
104