41
12
129
80
63
99
60
14
140
24
32
33
31
34
447
241
16
65
393
23
88
96
51
25
85
79
9
29
38
78
17
54
39
73
84
58
133
153
145
555
74
94
144
52
242
295
48
19
187
8
211
11