121
69
94
43
170
7
27
6
22
14
15
17
4
18
11
5
10
24
40
73
61
82
162
13
58
68
29
26
90
31
20
84
95
107
23
304
19
56
41
3
99
2
33
12
262