113
5
23
38
69
18
165
3
131
163
27
33
13
22
169
105
26
101
190
188
15
9
12
11
30
21
31
8
6
116
142
269
10
40
122
88
82
19
53
14
65
83
57
98