46
35
158
127
185
210
6
90
32
240
58
47
87
34
44
61
174
105
71
95
190
43
30
610
41
28
1372
33
515
577
77
56
51
84
18
189
113
48
78
53
65
39
126
1139
83
22
13
238
19
67
479
10
49
146
24
54