15
9
31
48
17
55
60
18
176
57
28
7
794
11
102
43
24
12
109
1371
44
8
27
23
29
30
200
46
108
95
91
52
246
6
56
152
53
116
35
82
123