41
55
115
97
31
25
59
85
349
23
3275
114
141
136
63
37
20
160
44
56
8
27
36
99
4
14
79
103
32
42
45
29
277
127
49
251
13
18
256
28
89
54
33
213
102
260