201
85
677
49
29
37
35
83
79
106
73
55
78
138
28
36
116
91
82
66
90
141
62
67
69
31
585
70
15
18
50
51
25
64
22
101
40
63
21
11
17
196
26
89
323
43
98
857
23
97
555
581
74