70
66
90
92
338
179
39
175
54
51
274
108
9
47
25
481
199
72
93
509
32
11
8
105
110
139
43
10
60
41
50
33
26
14
62
16
36
13
23
48
59
75
56
29
99
17
34
31
28
114