3
0
23
159
1
20
16
18
223
17
12
121
48
19
38
56
145
288
47
94
35
90
72
34
149
50
36
44
32
130
30
67
53
191
132
162
25
22
28
83
107
109
102
13
122
42
175
43
134
31