15
11
9
31
48
17
55
61
19
176
57
28
7
795
102
43
24
12
110
32
1379
44
8
27
29
30
200
46
108
95
91
52
246
6
56
152
53
116
23
35
82
123