31
21
45
52
15
77
5
6
18
79
29
24
90
78
56
41
36
25
266
4
26
55
32
47
132
89
13
68
65
82
95
264
34
16
19
93
51
129
14
117
105
61
154
44
221
245
588