2
71
4
30
9
126
17
12
44
20
7
110
59
5
10
40
0
72
21
113
23
77
70
101
29
16
80
173
130
57
74
120
115
145
96
13
108
302
75
18
185
36
65
26
97
15
78
51
43
442
90