9
104
19
74
39
36
3
218
234
12
27
10
1
135
41
168
21
4
70
51
30
55
96
93
250
150
61
22
122
458
249
44
559
15
8
17
28
97
128
65
1079
114
25
243
68
54
188
134
925
83
147