61
26
15
749
1010
119
54
23
42
53
175
32
66
82
41
25
217
49
80
86
69
47
98
31
75
70
109
436
113
672
81
37
97
63
24
28
93
130
58
189
11
21
116
187
68
105
62
48
12
46
19