32
94
142
167
79
19
27
37
61
21
33
38
16
22
379
81
7
56
15
35
131
58
150
48
24
43
51
115
120
223
29
53
41
30
31
193
576
122
1313
42
67
72
99
266
80
409
353
60
259