43
161
74
38
58
153
36
122
34
83
112
24
60
44
189
244
123
91
192
654
87
116
169
151
223
182
175
7
132
173
49
1282
952
37
162
216
35
23
59
41
126
90
89
17
13
340
45
66
113
73
56
53
40
25
31