194
33
106
70
19
72
15
51
101
298
5003
17
119
461
717
22
94
35
26
59
305
77
31
238
13
68
126
29
174
44
28
67
27
64
81
90
56
99
30
10
57
97
23
52
47
24
20
38
369
96
161
223