9
83
76
163
63
78
151
38
14
30
199
121
144
96
140
103
37
19
42
44
23
34
17
54
132
26
56
41
117
58
961
79
317
50
506
39
49
61
160
45
129
137
25
101
36
86
138
108
57
119
91
126
67
74
175