296
69
153
65
32
66
132
71
197
17158
103
146
113
217
22
9
39
49
108
59
107
94
31
129
35
96
573
265
76
64
56
21
47
87
88
93
60
557
26
41
77
1453
40
78
68
57
822
100
185
86