28
61
147
328
112
108
3
25
36
107
29
284
26
73
115
64
62
11
13
101
144
174
109
40
71
60
239
279
124
116
220
56
19
94
39
129
32
78
16
65
45
69
21
156
605
157