0
35
5
80
121
46
32
51
13
15
50
16
21
134
22
140
43
9
69
23
42
25
278
65
45
71
33
47
36
24
404
79
103
48
10
53
473
376
59
96
31
206
84
57
60
61
81