50
213
55
24
20
40
118
89
54
145
68
58
25
739
61
29
81
44
133
13
34
48
14
67
289
51
121
64
18
12
4
82
57
21
143
23
69
73
59
10
189
152
76
179
72
35
141
32
421
52