40
74
47
57
41
31
35
95
11
19
26
96
83
501
149
106
153
45
23
111
49
129
88
87
12
18
20
62
17
307
14
25
16
8
55
66
360
137
37
85
177
65
38
126
81