1
12
11
5
25
0
38
53
15
33
47
24
9
32
51
29
16
18
28
40
49
140
114
34
52
126
22
159
77
512
92
182
552
58
209
10
36
14
8
119
124
37
213
65
185