37
152
109
123
78
59
92
149
22
81
73
74
66
11
7
118
291
50
56
140
51
61
25
23
60
19
40
9
101
36
103
72
63
88
18
33
188
80
38
89
26
148
64
58
120
268
759
49
97