9
157
28
14
12
96
29
7
17
194
37
109
26
80
124
23
83
144
55
93
77
16
57
283
399
113
65
51
160
30
119
98
46
64
45
183
223
88
282
75
76
78
39