40
91
34
78
52
28
142
12
46
14
36
136
226
10
58
245
117
33
70
27
29
82
43
101
130
124
145
74
42
26
387
13
127
60
178
793
20
69
296
759
63
255
19