103
101
68
12
38
25
5
35
182
233
34
26
277
18
86
9
41
31
130
112
70
54
23
143
19
7
17
43
10
28
44
8
24
27
74
42
20
127
71
61
57
66
235