11
35
25
44
37
10
18
41
51
285
55
26
4
30
6
108
53
20
15
52
23
82
14
21
40
2
237
206
27
9
22
186
61
211
140
29
76
372
38
12
74
309
56
88
43
17
13