108
109
95
73
718
328
296
131
34
43
20
88
120
35
135
101
38
103
63
130
217
75
1483
414
30
86
272
147
159
13
18
188
32
68
261
80
367
67
76
327
112
11
223
149
72
186
243
26
54
183
89
405
29
65
55