39
129
22
11
76
160
40
125
23
9
45
55
243
68
328
3
98
398
360
46
27
170
272
383
14
104
116
43
37
8
47
102
148
99
81
190
61
19
57
262
34
167
62
53
21
73
78
70
42
13
24
202
191
72