7
27
65
36
29
212
54
34
146
49
88
33
101
321
58
24
286
26
17
244
116
265
39
115
30
44
38
15
57
120
62
28
45
59
144
86
25
94
96
148
102
52
197
64
40
77
99
236
95
43
124
266