37
26
88
49
41
31
44
22
21
40
18
57
137
85
147
13
25
552
35
59
34
71
39
5
170
7
320
45
3
84
62
11
101
401
65
56
99
163
141
42
52
560
114
38
115
131
95
23