848
51
107
232
133
18
47
112
38
43
33
30
20
128
52
73
94
71
92
103
64
109
36
37
49
35
61
58
50
130
22
82
41
67
32
19
66
42
57
21
15
26
24
65
17