103
149
33
161
10
25
16
59
55
87
89
150
22
49
77
27
9
172
91
30
5
20
102
28
106
238
6
31
45
96
60
88
67
42
69
101
86
37
76
44
81
56
47
61
64
41
159
118
72
53
58