69
18
15
28
62
55
42
38
98
77
41
17
44
7
5
53
37
123
22
65
26
10
186
24
51
333
47
50
81
46
34
57
14
338
132
23
400
61
319
45
96
104
29
82
128
107
97
52
1140
233
145
356
64
199