33
101
69
150
246
32
225
99
343
139
36
57
46
7
54
64
15
90
87
21
24
100
67
155
11
302
38
89
65
144
168
41
60
95
51
16
10
6
71
43
371
28
31
42
91
103
351
27
50