88
107
195
44
69
48
325
101
142
60
30
117
106
104
59
37
31
84
21
41
49
206
43
50
12
92
47
51
45
205
94
111
526
16
34
134
172
90
29
572
291
55
46
239