3
9
4
0
6
26
22
472
28
14
8
43
23
75
1
5
7
86
91
38
145
104
215
299
160
276
204
49
18
54
45
70
66
113
126
20
190
15
194
63
292
47
67
96
50
51
69
77
98
388
27