177
238
15
50
56
31
35
86
103
84
46
39
51
23
24
38
30
163
83
27
79
40
52
128
37
43
44
49
66
42
41
53
72
80
100
93
249
13
1912
18
9
392
25
60
127
45
129
16
32