188
313
44
53
327
260
19
59
132
221
39
139
165
666
70
275
155
38
92
66
122
81
136
105
49
40
192
98
186
259
41
90
56
46
119
179
250
67
50
30
228
22
76
33
61
111
93
35
52
153
43
74