2
0
1
52
21
41
43
17
165
76
58
711
89
70
55
11
15
291
47
36
87
54
37
156
61
125
132
56
182
46
124
34
110
82
18
71
109
257
69
48
29
241
123
32
16
84
80
33
50
60