0
4
14
26
29
74
32
17
13
22
19
20
56
33
40
31
49
44
43
36
25
39
71
38
42
63
102
79
75
41
101
91
55
470
87
308
46
48
146
125
104
239
428
62
252
110
72
149