2
6
23
7
19
26
18
8
4
15
12
13
45
3
9
42
33
22
171
36
14
10
92
28
31
163
135
122
156
349
435
154
75
61
91
30
24
113
161
87
78
343
65
84