0
3
10
11
15
7
1
39
19
25
12
141
28
65
148
86
55
105
77
125
58
52
35
101
73
372
162
149
587
59
181
33
124
136
206
69
53
202
142
116
757
200
82
102
14
54
91
30
190
157
161
132