2
12
606
25
23
40
27
10
113
93
3
75
21
11
14
7
83
66
44
62
151
228
24
9
36
30
175
45
35
22
88
16
314
81
4
39
107
8
2650
5
131