39
51
272
16
42
23
55
164
10
130
210
38
27
1
31
59
2
32
3
73
9
49
108
45
126
443
104
67
127
159
20
57
92
6
87
78
757
24
256
431
148
185
97
191
81
198
199
13
11
15
48
275
63