2
3
12
8
11
0
18
1
25
82
10
36
89
16
50
26
59
15
35
150
6
58
154
28
123
49
23
61
67
131
84
88
108
34
65
62
71
99
85
29
20
90
96
545
92
31
145
173
52
56