2
4
11
9
56
36
38
372
12
3
32
31
40
178
59
127
166
125
63
24
77
27
14
23
156
30
51
19
29
53
7
20
70
37
22
21
76
49
118
16
10
47