0
5
106
3
37
21
19
82
13
40
60
25
48
136
49
20
9
35
33
23
58
27
34
44
8
51
220
226
374
244
195
315
532
553