40
137
265
16
301
80
24
18
5
67
34
23
141
46
47
182
140
77
61
14
7
17
10
160
13
84
4
189
58
72
25
74
136
30
54
64
49
28
41
63
78
60
100
383
217
540
12