137
41
87
106
93
47
108
64
158
24
46
222
505
62
35
67
4
16
10
14
8
3
6
5
7
11
9
25
845
53
12
23
486
253
453
52
175
38
27
210
169
69
56
114
257
84
182
316
66
128
13