151
104
135
22
91
20
60
17
97
13
72
36
145
80
73
113
107
42
69
111
74
58
180
53
52
130
75
18
48
85
68
31
43
125
38
88
203
179
182
86
292
116
71
321
98
137
76
502