101
80
37
8
9
69
36
25
290
18
65
32
22
77
221
46
87
67
47
58
113
75
49
79
45
57
53
145
102
96
35
704
99
31
56
48
273
12
260
86
11
76
166
62
26
259