98
42
41
43
5
75
27
67
17
36
73
180
175
38
65
70
308
131
258
83
56
163
225
85
12
259
23
87
31
28
91
579
10
656
8
74
40
64
538
97
197
452
52
84
20
201
144
247
76
122
193
34
338
93