82
46
31
43
35
290
44
96
21
55
49
104
61
99
241
32
60
40
73
50
18
7
39
14
6
24
5
29
36
11
53
89
156
27
210
113
279
20
23
51
244
86
59