36
10
5
31
8
51
12
98
39
30
47
42
25
45
33
110
96
49
90
1
115
17
72
152
18
92
34
68
209
94
26
169
139
89
181
65
61
268
238
9
56
24
74
46
22
76