6
30
40
5
31
87
29
12
153
11
272
97
198
26
39
41
23
24
34
53
203
77
83
85
159
56
121
142
116
13
133
268
179
65
62
220
93
72
63
58
70
37
59
49
162
79
52
15
98