7
27
2
15
62
45
131
48
83
17
51
8
35
119
11
43
13
210
144
103
6
59
58
151
68
338
53
42
74
44
71
67
23
21
92
28
33
283
60
56
19
46
87
9
18
173
332
12
146
220