94
90
48
222
108
109
95
74
719
332
296
131
34
43
20
89
120
35
135
102
38
106
63
219
75
1497
44
418
30
92
273
149
161
13
19
32
262
368
327
113
72
187
245
186
406
36
55
60
25
12
165
14
40
141
129