91
41
130
85
21
9
75
32
54
16
1232
50
158
181
92
219
28
17
59
33
44
29
238
20
35
69
34
5
7
14
1039
51
74
57
46
25
23
49
39
30
26
31