151
104
135
22
91
20
60
17
97
13
72
36
145
80
113
107
41
69
111
58
179
53
52
130
75
18
19
46
85
68
31
43
125
38
86
203
42
182
291
116
71
321
136
76
496