31
75
64
115
101
16
55
56
53
42
37
152
15
83
144
136
8447
632
33
262
252
67
66
61
70
120
105
52
701
270
77
81
137
1242
86
182
570
39
27
114
607
400
29
22
69
3
12
7
21
68
65
32