2
0
26
12
13
14
37
39
7
29
93
5
15
18
21
181
34
154
11
133
30
86
19
10
170
87
53
32
126
33
85
8
76
363
383
151
56
31
189
115
109
48
130
68
143
74
73
99
49