1
6
70
5
18
2
4
7
277
11
37
15
16
36
10
3
8
127
13
22
21
60
411
122
17
48
14
12
53
20
56
112
29
9
358
212
44
45
602
39
24
113
31
26
54
34
43
98
218
38
238
66
32
47
346
241
99
72
33
633
611
577
467
89
157
63
78
138
82
95
41
27
292
65
30
19
23