40
11
27
95
50
61
1
26
16
4
13
23
28
21
22
291
127
3
6
82
188
10
70
153
85
36
55
42
207
142
151
49
122
340
62
295
136
73
45
107
77
46
56
155
29
91
41
67
59
24