16
100
171
32
45
74
31
19
131
77
105
5
86
36
18
23
128
63
48
6
28
49
35
24
124
94
508
7
29
76
37
34
75
42
4
139
155
27
239
21
58
119
102
38
53
26
15