129
49
28
61
26
15
749
1011
119
54
23
42
53
176
32
66
82
25
217
80
86
69
47
98
31
76
70
109
436
113
677
81
39
97
63
24
93
131
60
189
11
21
116
188
68
105
48
12