15
16
51
9
76
34
11
108
21
69
43
28
166
49
279
7
83
37
101
10
20
13
14
27
30
145
133
22
741
48
415
57
125
810
18
297
70
33
129
12
31
32
86
4
68
41
323