29
7
84
56
59
23
40
338
237
25
22
17
19
73
45
21
111
75
58
66
86
54
199
99
9
42
51
26
30
31
132
61
65
62
609
113
104
49
50
77
28
43
90
53
171
773
183
39
78
72
81
159