45
170
26
156
22
11
70
58
44
34
72
19
67
40
87
14
16
79
18
36
256
272
122
42
6
28
27
32
24
199
352
209
172
642
15
315
249
73
148
52
37
17
48
107
66
38
35
5
25
46
85