31
24
63
34
89
35
11
26
12
9
77
19
20
274
737
151
23
116
30
37
39
101
22
5767
65
6
81
51
109
41
95
62
102
57
10
88
14
28
322
215
83
21
171
157
43
98
139
416
90