147
189
38
4
63
57
30
31
40
32
102
9
70
41
14
42
125
318
79
24
300
339
255
45
87
84
71
35
18
16
17
44
15
52
90
6
28
39
53
68
20
13
59
96
504
153
21
381
149
37
72
282