42
55
137
431
10
77
29
25
44
165
93
6
40
75
43
21
46
66
24
5
145
157
708
394
56
208
62
34
99
229
264
152
235
45
48
189
86
16
156
94
100
150
330
106
83
158
124
17
7
121
3
49
23
50