17
103
32
47
43
12
155
112
13
72
59
38
45
129
181
526
18
69
85
49
4
63
7
109
64
254
93
67
28
114
36
19
710
29
196
73
54
151
11
236
160
79
53
23
33
74
31
233
119
335