116
362
92
285
22
48
131
210
66
54
21
11
18
14
98
170
38
12
9
37
128
115
70
108
168
142
10
17
51
31
139
95
25
74
76
123
79
366
695
1022
77
101
82
186
161
99
6
19
36
23
138