37
82
21
27
157
16
43
47
128
566
293
29
42
22
10
102
40
14
15
199
83
129
265
45
18
113
17
124
2
36
35
32
38
26
39
59
33
94
9
23
11
60
76
48
28
93
46