30
479
35
8
73
28
10
22
16
57
7
36
43
38
314
59
78
90
4
103
93
180
44
280
26
17
23
99
238
34
31
41
92
15
72
188
20
18
24
127
13
29
39
102