1
0
2
28
29
14
83
7
10
4
42
235
56
62
8
33
23
49
21
50
15
31
12
27
321
13
170
9
41
78
40
11
22
51
118
75
44
265
35
205
103
54
79
24
76
173
171