2
27
1
129
5
36
18
75
34
11
32
144
37
33
35
3
0
7
69
25
4
114
9
16
139
26
17
38
8
22
507
12
333
49
61
149
53
29
13
6
84
90
66