29
6
277
2
11
37
15
5
4
16
36
7
10
3
8
127
13
22
21
60
411
122
17
48
14
12
53
20
56
112
9
358
212
44
45
602
39
18
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
1
82
95
41
27
292
65
30
70
19
23