30
44
99
86
128
53
118
40
32
38
56
50
156
197
21
67
84
49
72
252
51
33
106
13
473
43
29
58
169
17
153
119
22
20
11
10
54
79
269
88
34
46
9
127
15
68
113
62
155
375