147
70
130
142
28
34
8
508
5
55
38
97
33
24
6
78
30
14
465
23
29
68
13
166
766
1151
16
40
75
50
39
45
131
128
35
48
21
22
10
74
88
92
12
122
120
93
32
41
64