182
42
23
54
68
127
59
235
703
244
20
74
93
15
49
116
125
58
43
19
94
30
97
48
47
22
17
31
27
21
38
143
205
51
28
79
25
9
7
36
33
26
46
37
67