0
13
26
18
8
27
61
60
73
6
48
76
101
132
84
36
146
442
125
210
301
35
310
52
45
89
28
75
217
37
570
190
51
44
56
49
41
100
99
46
200
298
50
347