29
120
52
12
228
62
15
45
67
208
136
159
369
89
84
85
37
30
31
26
28
49
168
56
60
22
672
27
186
75
5
6
94
36
18
11
17
10
33
35
25
23
143
177
153