31
22
83
36
71
21
27
13
15
39
37
24
16
17
23
25
416
214
28
41
14
70
12
18
81
50
85
937
99
38
172
26
89
443
262
197
44
157
146
68
43
125
209