15
102
203
56
42
20
18
27
28
53
45
38
16
9
22
52
67
41
35
21
29
78
50
73
8
34
62
23
122
37
12
83
5
160
31
51
43
19
7
46
75
17
133