7
31
36
45
101
83
25
47
238
137
59
22
60
76
54
84
58
443
186
94
241
49
89
40
255
8
28
56
62
71
42
92
29
116
129
65
77
46
17
39
3
185
224
15
32
38
26
41
336
196
79
51
24