10
35
19
13
50
31
348
80
142
206
91
176
444
55
78
110
29
32
15
12
7
84
21
14
41
693
52
89
69
160
112
17
636
51
105
64
26
23
203
60
229
316
222
70
76
24
4
3
34