0
48
29
103
82
66
319
141
83
21
13
155
116
73
132
135
77
44
125
101
28
106
69
23
34
174
112
96
119
764
156
288
309
200
137
206
91
688
61
238
58
25
36
37
42
127
1056
113
67
129
93
102
169