40
72
33
265
48
74
87
46
42
23
2
182
63
3
61
133
56
93
32
4
21
14
212
17
132
29
500
10
11
18
60
13
59
30
28
24
91
12
119
173
257
20
26
44
34
81
201
170
106
19
102
36