2
0
1
5
3
42
21
29
11
22
38
30
49
37
7
27
76
75
6
142
18
64
13
69
80
87
181
57
506
121
24
15
119
153
94
77
23
31
100
43
14
54
47