101
212
5
145
45
71
12
8
92
40
96
74
33
29
143
43
133
185
168
21
28
109
72
150
27
165
113
57
95
83
1041
34
292
36
321
135
480
52
23
46
17
124
272
60
90
48
37
78
38