2
52
6
88
8
67
64
44
85
65
71
43
51
12
1287
56
131
50
315
36
60
471
35
42
55
290
38
121
100
132
30
384
161
70
232
160
116
18
59
32
127
443
22
630
297
69
53
11
80