70
137
31
18
71
130
417
29
125
151
109
152
28
45
63
26
65
75
24
25
48
62
23
51
52
54
14
15
32
35
73
592
155
46
37
85
53
84
83
260
30
95
111
114
117
159
205
172
93
56
80