155
42
53
28
83
62
29
73
60
124
96
51
293
17
223
69
37
32
38
771
205
47
99
14
31
24
30
627
15
111
50
44
55
23
11
46
45
20
19
100
92
1020
9
63
18
35
86
388