3
5
49
124
13
2
41
28
4
15
6
8
30
63
91
10
106
38
121
171
11
32
26
42
107
312
109
339
130
196
67
252
149
80
327
166
526
56
14
230
175
226
97
53
12
18
35
119
31
44