44
68
256
29
202
123
24
47
86
35
38
55
219
51
16
41
60
62
26
21
7
372
13
49
376
348
54
50
114
237
79
385
77
127
169
25
18
94
32
66
27
91
83
133