10
415
39
16
22
41
25
20
144
297
317
71
70
69
77
48
56
54
92
49
50
13
27
29
169
250
62
267
19
64
32
211
667
58
46
304
42
78
7
30
241
34
234
47
1690
122
152
114
38