0
16
52
26
35
82
12
425
30
29
210
23
41
38
31
53
71
18
19
56
141
412
209
86
66
110
94
60
159
160
261
90
77
145
70
42
78
254
274
95
121
735