41
35
98
51
69
8
55
17
188
78
270
28
90
67
29
30
83
93
145
351
96
23
36
84
48
63
9
64
50
66
92
32
187
46
72
24
49
59
76
5
31
33
74
250
190
129
302
7
22
298