17
8
16
5
18
20
50
114
31
229
84
34
118
92
109
98
56
170
159
172
66
91
106
97
76
131
111
75
51
43
121
41
42
36
26
37
90
32
175
110
39
23
67
40
49
33
78
134
44
53
54
244
124
28