33
22
3
115
56
7
31
40
15
9
6
12
13
2
493
185
19
111
79
438
17
125
35
20
26
14
34
8
11
103
129
90
73
87
24
30
44
10
94
187
205
262
224
172
25