156
27
283
90
204
68
232
771
253
84
120
52
42
18
72
32
50
25
127
13
93
51
47
24
109
82
94
20
62
269
33
95
102
26
67
8
19
48
155
31
28
57
105
43
61
44
224
35