2
5
11
26
23
36
20
6
0
8
3
14
1
191
43
42
98
13
41
69
164
40
10
24
184
22
4
71
318
284
84
47
104
149
52
186
76
375
91
160
9
27
38
45
68
73
57
33
34
44
152