3
11
84
10
77
19
94
1348
209
119
179
56
45
97
71
13
38
12
23
35
8
7
205
76
41
43
151
374
20
16
27
39
54
21
82
89
15
68
2
30
109
32
74
99
69
193