10
15
26
244
14
35
18
7
36
13
29
2
42
51
19
39
69
3
53
155
1
52
8
33
12
317
61
48
90
389
23
1402
187
181
37
402
151
72
82
104
292
64
49
25
135
54
165
238
93