47
150
41
65
29
15
152
174
216
13
234
179
309
54
39
135
57
38
347
80
2
441
361
42
102
346
262
149
151
194
190
111
28
48
100
122
398
55
45
30
83
43
35
36
17
62
92
23
67
53
313
97
68