0
146
53
51
48
25
19
117
133
56
33
71
21
76
144
61
34
17
14
58
50
94
602
296
67
227
81
85
87
45
97
142
98
52
80
236
1143
16
278
12
100
8
9
1767
5
27
57
65
179