102
112
70
52
58
51
7
50
238
265
35
92
42
759
32
7818
60
282
162
154
294
146
151
1885
84
720
46
308
54
59
87
31
153
55
107
88
39
237
34
444
41
69
43
65
21
27
25
79
38
64
17
49