17
101
129
35
18
32
10
467
160
152
5
9
127
24
34
28
49
117
13
26
210
12
20
52
50
383
502
68
77
47
41
36
157
59
106
54
43
143
45
151
67
25
37
63
83
130
97
88