15
17
1
9
4
6
21
38
20
45
30
11
29
41
42
54
19
33
14
57
32
26
76
107
276
51
37
53
109
48
43
25
74
72
63
118
75
97
156
35
164
50
121