82
187
65
61
38
53
8
44
115
31
32
63
36
28
83
23
45
11
101
150
19
62
18
15
37
48
33
79
58
121
291
54
502
22
9
245
12
92
81
1333
598
27
47
109
43
64
20