133
128
18
106
107
119
44
45
11
32
58
192
59
6
17
30
35
57
21
53
12
16
98
93
109
152
2016
13
172
7
9
175
43
41
23
61
51
15
56
557
99
183
327
274
94
138
50
95
347
80
22