15
41
44
14
71
3
6
18
77
28
24
85
76
56
39
21
36
25
88
266
4
23
55
31
32
46
132
87
13
68
65
82
95
260
34
16
19
90
50
128
117
104
61
152
221
245
586